<SEC-DOCUMENT>0001628280-22-029151.txt : 20221109
<SEC-HEADER>0001628280-22-029151.hdr.sgml : 20221109
<ACCEPTANCE-DATETIME>20221109140745
ACCESSION NUMBER:		0001628280-22-029151
CONFORMED SUBMISSION TYPE:	10-K/A
PUBLIC DOCUMENT COUNT:		99
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20221109
DATE AS OF CHANGE:		20221109

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Karat Packaging Inc.
		CENTRAL INDEX KEY:			0001758021
		STANDARD INDUSTRIAL CLASSIFICATION:	PLASTICS PRODUCTS, NEC [3089]
		IRS NUMBER:				832237832
		STATE OF INCORPORATION:			CA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40336
		FILM NUMBER:		221371908

	BUSINESS ADDRESS:	
		STREET 1:		6185 KIMBALL AVENUE
		CITY:			CHINO
		STATE:			X1
		ZIP:			91708
		BUSINESS PHONE:		6269658882

	MAIL ADDRESS:	
		STREET 1:		6185 KIMBALL AVENUE
		CITY:			CHINO
		STATE:			X1
		ZIP:			91708
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K/A
<SEQUENCE>1
<FILENAME>krt-20211231.htm
<DESCRIPTION>10-K/A
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:e8e0b761-d6cf-44bb-adf1-2f71cd3773b7,g:50736344-8dbd-409f-9ca8-d12581ca48b7,d:ea20497e5eff4e74b0948ebfeb5c9bb7--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:krt="http://www.karatpackaging.com/20211231" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2021-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>krt-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV8xLTEtMS0xLTkyMTc2_5b63533e-6f71-4730-92cb-76d443bea3ea">0001758021</ix:nonNumeric><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV8yLTEtMS0xLTkyMTc2_7e3160d9-ef0a-4f05-a6de-2930d0d0691e">2021</ix:nonNumeric><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV8zLTEtMS0xLTkyMTc2_06cf7390-611c-4dd2-9b79-4ca6dccb27f5">FY</ix:nonNumeric><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV80LTEtMS0xLTkyMTc2_8da88ad8-d7ff-4d85-952e-554c2f048925">TRUE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="krt-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i890d366bce454fcb86858981730b03f9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i56208beb702947a890c606522c8fb413_I20220325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i06651118268447e4829e80c13fb93e07_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic656164f8e6649939eb0183df82d0dbc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12539fadace948139a558152cc713199_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3aef218731224a78a6ff33f4afa8d7b1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b4a469c828c436aafc2059486512bb7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30b3617de790441fba59c348075d0e08_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fe592baa7fb41ceb8710efe510ce68b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia786e414be91400bb5132263b8d0a089_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idefb6a15430a4e529ded6295b8f1067c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02d0ac1b3e8f404bbfafc3606e26063b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0fe5d80ebd34c128219d38111210e09_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ecae76a88a8413fa0c7512d154504e5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a300b9ca4f447d6960bafa49c880669_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c9f95171dd44f38a49f517f9bbba700_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19c978a5aa674bad8d30f85427ffaf02_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie06df24ba5a44f4dbcc02950c56ae8cf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110143e543fa488db96424604b0e86ed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e8582c5e2174b48b7628bfe8229d5c8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i116c59aa84954cfcba32c7d4df8be6b6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54fa8e2838584309b9147296f1e4c3b8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d32299cbc0947cbbf2880c41bc36e09_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4546e837dfe84486a247ecb965122be0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee235c4dc3c14eb9ae93e12430dcb364_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2dc152b7f349dd849b89182c228990_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i513f8449b433495c9bfefa3496574e79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1280163fe4a24c558084a50db24803ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="distribution_center"><xbrli:measure>krt:distribution_center</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>krt:segment</xbrli:measure></xbrli:unit><xbrli:context id="i8160c2cc38a8446ea759da7a5f4ce41e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fde54e3e2cf46fba6b4482693ffd216_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id35913e0c66c4ce287147ae594495564_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1345af77e46f42c3840fde0a4c2453db_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7506cb9ab6a6429dbd805d2ab8e5bc97_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bc1747147804c3d9ec7e7b077e2a95d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i422f15971f5840d091138246b69626f2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f5473432d30486e87b5387c46c18a72_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c8c27f1d72e4ee2b6fb103beb28fdfe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="reporting_unit"><xbrli:measure>krt:reporting_unit</xbrli:measure></xbrli:unit><xbrli:context id="i770a1d6350f74db78c0ebe6f1164a844_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic23f2b7143f54affbb2b6587ecb50805_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="entity"><xbrli:measure>krt:entity</xbrli:measure></xbrli:unit><xbrli:context id="i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="unrelated_party"><xbrli:measure>krt:unrelated_party</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i6fb0f3f5aeab4ea19038dff1eb81636c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7455a68628ba4dc59df619b4e06071b1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcf163d6812746fc896df0de6d261881_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48f2a45b104749f2a44161861d803326_D20200901-20200901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shareholder"><xbrli:measure>krt:shareholder</xbrli:measure></xbrli:unit><xbrli:unit id="store"><xbrli:measure>krt:store</xbrli:measure></xbrli:unit><xbrli:context id="if0950232f55b4266b57a5a94271ec1b3_D20200101-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic00a0196438949e099e2b36f688ae03e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i319c5a293de6403db33f0d442a0fb3ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:NationalDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c31f99ad7214d7fa0c0acd788d0dc44_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:NationalDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f2e28b198cd4c6fb58cff7807c18b22_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58f98936db6e46f09e04d22c64f3d7f0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib75a8d1c3d2245269a3777beefc6e920_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:OnlineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aa0cda636e843258ffbb4d60096809f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">krt:OnlineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide0b32c19a06460d9f0bc9653904bb97_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0acc32369844886bd29f69391bb76e3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RetailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ea84f39617549e7806e96fa2a143266_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f7528f3d1304026ac435368abb35bbc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2035c4f96f6d4d2cbd0b2e270cae865e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i332e6198710f4e2ea3fdc6b24b9b61fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84152115b55442418be20a1694e41113_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i327c373c6eb64dddb73aafd1065da909_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f90248f24f14b7190ee7472bfbc1989_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9289f8ddf46041749d5e560f3427db5f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:FulingTechnologyCoLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a7d641f566040b187413110d5f97646_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">krt:WenHoIndustrialCoLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id18e8ef949b54b939c5a36325f91eaf3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a27c26c78954c32bb1f5a87e9a88146_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75170dfda8e4a0e8a6d97c13484da4c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45f2b84d396f42efa0d1d5995c958a41_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5102ac6ac8248218ec2e4ba50c87a72_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f59f6df2ea648989dbb4405a5c748ad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44a6dc8b1da146129534d5c3816edb1f_D20210301-20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">krt:PacificCupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0968c16274854e51ba9b06545a7b93ab_I20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">krt:PacificCupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13ed175806c24aa28648fa01993aaf3a_D20200901-20200901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie79965edf453479889f0c193f401efee_I20200901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39f2ae331d524bb9b0163e7587b3a902_D20200901-20200901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6d30a226d07409e8ce7580be4931e91_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61dfda6dc6e346c480ef6b4193024ed2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d2c7607ed6440648334e49d3b845c4c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9c42d5c638948ab9ec53420ab2bf06b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic691ed818de74eceba675ff8e6ea4752_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90af01978ef34ab9b3e4ef0dbba24d6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d12cab95688493daa018505346151ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie97ab76339bb4ee3b1d3d5a90852d4a8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85750c6ced67468b8a3ce0d3277c3ba6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id09953a7d1504997b6498696c40abb5d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd368c5f480d4da9b8260e641facacd2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id847c11317d04b6f8557691e5da349c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18a60e6b7d704204a7b6a66b8811251d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1970f1a95ddc4e9b9e4eae86753dffac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krt:PropertyHeldUnderCapitalLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id49c0378cdd949679b14d948c121e7bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6bc5057434e493ab4dd9830a7bd44ac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7a334e8e6a04502a66876a38a37f553_D20210707-20210707"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-07</xbrli:startDate><xbrli:endDate>2021-07-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6415ddfaded845b2bdbaacaeca4a3af2_I20180223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if707397c6a8d4beea61e4e9c82091907_D20200709-20200709"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-09</xbrli:startDate><xbrli:endDate>2020-07-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6eda3e9625864cdd8bc2ddb1ac5576a9_D20200709-20200709"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-09</xbrli:startDate><xbrli:endDate>2020-07-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if73cecafe2214b19974938801946df80_D20211006-20211006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-06</xbrli:startDate><xbrli:endDate>2021-10-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad4439979539405ca9970eb476300eb2_D20211006-20211006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-06</xbrli:startDate><xbrli:endDate>2021-10-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib13af5e59a2d40079bfe87119a31bd71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38fec0c8c61d406f89b32aea0260eb32_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76b457de09724b79828e9dd2b1dfe9d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32bfeaee9fcb4024b3ef66de0412f3d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic27c3e34a8a84a47b1d6425a996b35a8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if42a30a6cd5445d2b5f5f2001b950c66_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMarch2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4694467cafd640a8859ea41c46785752_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMarch2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3624f2a39d6949a7a5811a2b130d093f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMarch2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08bc7973ff1a49c2878012aa0fa98fb0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:EquipmentLoanWithDrawDownPeriodEndingAugust282019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2820c396c8124d9b9a3daff7a05f2372_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJuly2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09ee51dabe8e4172b3d379f709a97634_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJuly2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb3ab93b0b534655ab1c5eb27eed1597_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJuly2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifec236db91dc48b0b2868737c215520d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingApril302021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice42e52687e74f65bd6c58b116ca7a6e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingApril302021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf1306578dbd43c0bb65eb1f2e2308c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingApril302021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43fa99b62e72401aa906ec9876c6fe92_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i983d07b7e49f45bebccee629140e42fa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i120304150b1346b0a52a6ac964818288_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib86e149c94524f699c2974973e7770af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd2609edbb1f4836b892a0ad09ec6ef8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5fa5f63ffc148e695a342cc001624ca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:EquipmentLoanWithDrawDownPeriodEndingMay312019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a3db711b6734e9ca8e2611bd1d04946_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay312024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i686e56b7cb4543818239bfc4ebcf5b8a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay312024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i227a38c6c6a9462cb750e84cc5bcdeba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dd0b4685dfb467dac196118cbdee985_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i028da4825df14a82b62d08bd0b3091df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f8140ca73e546c1900fd3a05cd39cc8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingDecember2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcda81014b304bffbc694a5a17ee4e2c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i376cbde0c8914e1c98031e1aca8e0b80_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67ac4ae3cbbf4fc4acecfe6fb09c2893_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e60bf2914fd40388acfa7fbaaac6f9b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2d5763e4fde4377b53c4f3ec7a86850_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingMay2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i492a5dd18fab47ab94eb229eae759d5b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ee30f4ff5584775bb9ecbe1294be3a6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8703f7f44ebf48579b8fca594f461700_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fe857d832294161bfb0ca102f1e5392_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83e5b69f1dd04effaabec1ed266ec7b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune172025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68a7c9f479d94740a51e404651b7a26b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i733a54825a09496280a170a60617afed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05fb656d73014713b7cad076454d2d20_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96bc8287f54a42618379adee3269a1eb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:LongTermDebtSubtotalTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i387af04e80d84c9e9904be1979774113_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f585f70d7094834bcb407c5025f7bf9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic79cfdab20bf49c3a4164749a0bdc213_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingJune302025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0fb484a920b4da6a3325b7700fb76c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-16</xbrli:startDate><xbrli:endDate>2020-04-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7620dc01c4634379a766ced944d53c34_I20200416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00951f3e1571439ba369000c5f39bc65_D20210610-20210610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-10</xbrli:startDate><xbrli:endDate>2021-06-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i986ba363061643048d1673cfc64dce55_D20190601-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e44c2bbea2843508d980ee7a3c8999d_I20190613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i857429b3a729406baf354814d63f5e63_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic25aa6c0f2f140b6b7d036ded36fc0b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaad80e37580a42099a8180bd5aadba2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f158f88c0364f91aa36eda1de008b51_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifaa88d145a9743bdbf46f4e2f3481b23_D20190601-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i686fd627f1d74ddbb96d79a286b50872_I20190603"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3bbfc6af9ee4cd899246445b55fe6e2_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i598dbabdd9054887881e36fc5bdd8100_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5f17e17266d47a78d1545bc288dbc80_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48f1e240113f4d09a120bcfa91990680_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1452398dd60c45a09434fbbe53d973b9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie89b7c84b13d47c3a8f59d75a237b9ea_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb2c5b367e4e45ecb141094dc9d6c1de_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd7dea1ea06341209a0fa0cd4fdf2b36_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaac385ae7f84d2da2a1f67bb55f99c3_D20211001-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d91bb1652b24a0580144ce711b48a78_D20200601-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2beb954f52d64c25834472733bc91e43_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i008509f3e801471c9217f2b69033e066_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i635c973475614528937639e8bd92f2ea_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i087f23bc8958464db5e780761c7e25e9_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d0c5f459b624b46b740d18ea128cc6e_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic76a16b3a75345beb84088dee97c1c7f_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i866a1cfeccee4729bf8df90ffdf6b68c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac32cfc42934b28803d32d4bad93025_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96760637b6674083b75f21e6f47e57f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6d33c2f03e648bdb3f8d631d81f0634_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93e06d56e49547409f97748af042e11d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8001aad6df8460daf730a0df8f294e4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife0c0c27345e4d38aac4ac267615dd05_I20200909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i836b40651884437d8d06986187d53998_D20200909-20200909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-09</xbrli:startDate><xbrli:endDate>2020-09-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67d3faef91d2427c9b0351532c11cdb3_D20200909-20200909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">krt:GlobalWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-09</xbrli:startDate><xbrli:endDate>2020-09-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52caf5895ae342a18a20ba71d2a51f02_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica5a258726b54b74a508d026bfdcb084_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fb2263f1dd4441888569b03a05a0ff2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3c766646a0447c0b6f5e11464e9d6a9_D20180701-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="convertible_note"><xbrli:measure>krt:convertible_note</xbrli:measure></xbrli:unit><xbrli:context id="iefa1e751cf424be28a1c1578afd1ece4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i459aa32385d242d6a5bdbd410c769cc0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9768aa7cffd47138f669b4f16f10a1f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48c613b2bb28486eb1efb3e85e6690f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i042adacab3c247019bdd4769573b3b63_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e06513cfc404ca689849c49904a2765_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68cb519de8c840869a7e5f323ed76223_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">krt:KearyGlobalLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a045681ced24a2b9509d032b780200d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="krt:RetirementPlanContributionTrancheAxis">krt:RetirementPlanContributionTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cef615e6bd84644bdc1a107fc1ad6d1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="krt:RetirementPlanContributionTrancheAxis">krt:RetirementPlanContributionTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i848c2afbbbd34424b533ea66e316c536_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="krt:RetirementPlanContributionTrancheAxis">krt:RetirementPlanContributionTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i570e48aae0ad4bba88636a5968619059_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0338c9c602eb45c6ac1ac3a5bbf053da_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:CertainTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia06702cb3f1e438d9c285c192081d342_D20220222-20220222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-22</xbrli:startDate><xbrli:endDate>2022-02-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ae45e26c6a7400f99d22821573f1cd7_D20220222-20220222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-22</xbrli:startDate><xbrli:endDate>2022-02-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64074e61d2094eecb949b18c28d9babb_D20220101-20220321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i705ca9b7683d4b1aaf38a6b9fd1ba70f_I20220321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758021</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-21</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:139%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:139%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:139%">Washington, D.C. 20549</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.285%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:139%">FORM <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQy_e61f1c9b-cc6d-4aff-a633-d0c57d659f4e">10-K/A</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.285%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:90pt;padding-right:90pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:139%">(Amendment No. 1)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(Mark One)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZWEwNmVkYjg3NzlhNGVkMmI0ZDE3ODc0MjhmMDUzZDEvdGFibGVyYW5nZTplYTA2ZWRiODc3OWE0ZWQyYjRkMTc4NzQyOGYwNTNkMV8wLTAtMS0xLTkyMTc2_a79f81d1-7791-48ef-a7c3-ab33f93fec38">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:139%">For the fiscal year ended <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8xMzI_981b6ab5-845a-4f80-b1ce-669cf8e1bcb5"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8xMzI_fe93210c-6980-4e16-ba56-74f036293a20">December 31</ix:nonNumeric>, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:139%">OR</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6MzAzMzdkYjc5YjJiNDIzMWEzMWUyNjA2ZjExZDAyMGIvdGFibGVyYW5nZTozMDMzN2RiNzliMmI0MjMxYTMxZTI2MDZmMTFkMDIwYl8wLTAtMS0xLTkyMTc2_2ab00bd2-38b5-4692-80c4-127c7a9f98c3">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:139%">For transition period from to</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Commission File Number </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ5_ab57ecc6-09e4-423e-b7c8-569f21995324">001-40336</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:center"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:139%"></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.285%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:139%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjUw_b09c621e-51ac-44bb-bb42-b2461bc5ed3c">Karat Packaging Inc.</ix:nonNumeric> </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.285%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:139%"></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.470%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8wLTAtMS0xLTkyMTc2_1879fa4e-abbe-4258-a07e-d38abae7c0ce">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8wLTItMS0xLTkyMTc2_34d92682-54a9-460f-a442-7154e19a1530">83-2237832</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(State or other jurisdiction of</span></div><div style="margin-bottom:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(I.R.S. Employer</span></div><div style="margin-bottom:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Identification Number)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTAtMS0xLTkyMTc2L3RleHRyZWdpb246YTA0YmM0YmIwZDg0NDg0M2JkMzFmNzcyNDVkZGMyNzRfNA_a6c4ab57-5058-463a-8e32-0ac221ff56a2">6185 Kimball Avenue</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTAtMS0xLTkyMTc2L3RleHRyZWdpb246YTA0YmM0YmIwZDg0NDg0M2JkMzFmNzcyNDVkZGMyNzRfNw_ccae386f-1dde-4fec-94b4-f8658ef398fb">Chino</ix:nonNumeric>,  <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTAtMS0xLTkyMTc2L3RleHRyZWdpb246YTA0YmM0YmIwZDg0NDg0M2JkMzFmNzcyNDVkZGMyNzRfMTI_259914ae-f902-4e17-b4bb-d4912e9762ed">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTItMS0xLTkyMTc2_ced9454d-13fc-4eda-b8c4-ec828a6f4d5e">91708</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of registrant's principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">(<ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yOTI_99c04250-9994-4498-b459-4d3ff8f6a288">626</ix:nonNumeric>) <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yOTY_d6fad11c-87e3-486b-bf46-436009c8b4e8">965-8882</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">(Telephone number)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.285%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:32.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.340%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NWI3MDkxY2FmZGIzNDY3OGJmZjMzMDhjYjBkZWY1MmYvdGFibGVyYW5nZTo1YjcwOTFjYWZkYjM0Njc4YmZmMzMwOGNiMGRlZjUyZl8xLTAtMS0xLTkyMTc2_f6edf489-91ee-495b-86fe-c40e62617bb6">Common Stock, $0.001 par value</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NWI3MDkxY2FmZGIzNDY3OGJmZjMzMDhjYjBkZWY1MmYvdGFibGVyYW5nZTo1YjcwOTFjYWZkYjM0Njc4YmZmMzMwOGNiMGRlZjUyZl8xLTItMS0xLTkyMTc2_9b65845b-b6e0-439a-b139-baef0947dd68">KRT</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NWI3MDkxY2FmZGIzNDY3OGJmZjMzMDhjYjBkZWY1MmYvdGFibGVyYW5nZTo1YjcwOTFjYWZkYjM0Njc4YmZmMzMwOGNiMGRlZjUyZl8xLTQtMS0xLTkyMTc2_db8924c1-27d1-498a-82fb-7d29f8a877a4">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Securities registered pursuant to Section 12(g) of the Act:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">None. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes &#9744; <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjUx_aa167c33-cbee-4e91-966c-7dd5bec9b3a7">No</ix:nonNumeric> &#9746;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes &#9744; <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjUy_c5a39917-13f7-4c1f-a1ee-a39e492cd3a3">No</ix:nonNumeric> &#9746;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ1_5f923134-9afb-4b04-ae3d-ac0a742bda53">Yes</ix:nonNumeric> &#9746; No &#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ2_014af1c2-7066-4b52-9039-ce40b283b436">Yes</ix:nonNumeric> &#9746; No &#9744;</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NTM1ZTJiMDJlMTVhNDhmMDgxMTAzNTNiNGQyYmVlYmYvdGFibGVyYW5nZTo1MzVlMmIwMmUxNWE0OGYwODExMDM1M2I0ZDJiZWViZl8xLTAtMS0xLTkyMTc2_6f08b6f5-4589-4e7d-8dcb-b2dab1e0eb3f">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NTM1ZTJiMDJlMTVhNDhmMDgxMTAzNTNiNGQyYmVlYmYvdGFibGVyYW5nZTo1MzVlMmIwMmUxNWE0OGYwODExMDM1M2I0ZDJiZWViZl8xLTMtMS0xLTkyMTc2_8d7e11b7-4102-41e7-b4a4-bfe20b6ea9f7">&#9746;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 1.02pt"></td><td colspan="3" style="padding:0 1pt 0 1.02pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NTM1ZTJiMDJlMTVhNDhmMDgxMTAzNTNiNGQyYmVlYmYvdGFibGVyYW5nZTo1MzVlMmIwMmUxNWE0OGYwODExMDM1M2I0ZDJiZWViZl8yLTMtMS0xLTkyMTc2_7b24813c-5a05-49b2-bbd2-92dcbebc3fca">&#9746;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ3_786a4cdb-2326-4de3-9d2a-892bd9f557f3">&#9744;</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. &#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act): Yes <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ4_f9ae10ec-2d6f-4c57-aab6-73ef03169cef">&#9744;</ix:nonNumeric> No &#9746;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">As of June 30, 2021, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, the approximate aggregate market value of the common stock held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="i890d366bce454fcb86858981730b03f9_I20210630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yNjY0_9e260e94-08c0-49bb-919a-e3a01ed45448">102,247,296</ix:nonFraction>, based on the closing price of the registrant&#8217;s common stock on that date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">As of March 25, 2022, the number of shares of common stock, $0.001 par value, outstanding was <ix:nonFraction unitRef="shares" contextRef="i56208beb702947a890c606522c8fb413_I20220325" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yODM4_8a19e89c-433b-44f8-851b-f849824b4365">19,809,424</ix:nonFraction> shares. </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Explanatory Note</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ0_72bc5200-f196-46f8-9c88-4bd2156b659d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">This Amendment No. 1 on Form 10-K/A (the &#8220;Amendment&#8221;) is being filed to correct a typographical error relating to the date of the report by BDO USA, LLP, our Independent Registered Public Accounting Firm, that had appeared on page 36 of the original Form 10-K of Karat Packaging Inc. for the fiscal year ended December 31, 2021, as filed on March 31, 2022 (the "2021 Form 10-K"). The correct date of the report is March 31, 2022, and a copy of the report, with the corrected date, is included with this Amendment. The corrected report replaces in its entirety the report originally included on page 36 under &#8220;Part II- Item 8. Financial Statements and Supplementary Data.&#8221;</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">In addition, the Company is including in this Amendment currently dated certifications from its Chief Executive Officer and Chief Financial Officer as required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, attached hereto as Exhibits 31.1 and 31.2 and Exhibits 32.1 and 32.2, respectively. The exhibits listed in Part IV-Item 15. Exhibits and Financial Statement Schedules are filed herewith in accordance with Rule 12b-15 of the Exchange Act.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Except as expressly set forth above, this Amendment does not, and does not purport to, amend, update or restate the information in any other item of the 2021 Form 10-K or reflect any events that have occurred after the filing of the 2021 Form 10-K.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:20.25pt"><span><br/></span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:46pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Table of Contents </span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:93.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_34">Part </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_34">I</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_34">I</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_85">Item 8. Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_193">Part IV</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_196">Item 15. Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_202">Signatures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td></tr></table></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_34"></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">1</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">KARAT PACKAGING INC. </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">INDEX TO THE CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="margin-bottom:12pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Audited Consolidated Financial Statements </span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_88">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(BDO USA LLP, Los Angeles, California PCAOB ID No. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN184NS9mcmFnOjIxOGNhNDY5NWZiNzQwYWViYmQ0MjI1ZDU4OGUxMzE3L3RhYmxlOjY1MjM0ODcwYjExYzQyOTZhMGM2MzNiNGJmN2ZiNDI0L3RhYmxlcmFuZ2U6NjUyMzQ4NzBiMTFjNDI5NmEwYzYzM2I0YmY3ZmI0MjRfMS0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmViMjdkNDg4ZDJkZTQwYTg4ZTAyOTI2MTZmZmM0YTE4XzExMg_c55859ec-6c8c-4d50-a125-3fe1553209b7">243</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_91">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_94">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:-0.01pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_97">Consolidated Statement of Stockholders' Equity</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:-0.01pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_100">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:-0.01pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iea20497e5eff4e74b0948ebfeb5c9bb7_103">Notes to Consolidated Financial Statements</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:6pt"><span><br/></span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_88"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Report of Independent Registered Public Accounting Firm </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders and Board of Directors </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Karat Packaging Inc. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chino, California </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Opinion on the Consolidated Financial Statements </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Karat Packaging Inc. and subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2021 and 2020, and the related consolidated statements of income, stockholders&#8217; equity, and cash flows for the years then ended, the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;31, 2021 and 2020, and the results of its operations and its cash flows for the years then ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Basis for Opinion </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN184OC9mcmFnOjUwZmNiMTAyMzliMzQ3YzZiODRmMmRiYzBjZGM0MmM4L3RleHRyZWdpb246NTBmY2IxMDIzOWIzNDdjNmI4NGYyZGJjMGNkYzQyYzhfMjgzOQ_cf50efcc-3cc0-4261-bbc6-8647155895c9">BDO USA, LLP</ix:nonNumeric> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2016. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN184OC9mcmFnOjUwZmNiMTAyMzliMzQ3YzZiODRmMmRiYzBjZGM0MmM4L3RleHRyZWdpb246NTBmY2IxMDIzOWIzNDdjNmI4NGYyZGJjMGNkYzQyYzhfMjg0MQ_f6914c5c-5eb2-4a36-a505-c1bd68849a1c">Los Angeles, California</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2022 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">3</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KARAT PACKAGING INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED BALANCE SHEETS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(In thousands, except share and per share data)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Cash and cash equivalents (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmVmNzFlOGUxN2M2NjQ2NWJiMzRmNThmY2I0N2Y5ZjZhXzQx_1370bb0a-e307-47f8-828f-50328db847cd">1.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmVmNzFlOGUxN2M2NjQ2NWJiMzRmNThmY2I0N2Y5ZjZhXzQ4_6a791aec-0db3-42aa-a499-698f6d1e70b9">0.1</ix:nonFraction> million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively) </span></div></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0xLTEtMS05MjE3Ng_4b7f7e61-7ad1-4a8b-a78a-648519e3f188">6,483</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0zLTEtMS05MjE3Ng_8e7cd29a-890a-4b5f-a29b-5b451f495b70">448</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjFlNWU0ODBkODA1YTQ0NTRhNWY4YTA2N2E4ZWE4YjVkXzY4_1ae9f42c-9b41-41b3-9d44-8ae83d367ea7"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjFlNWU0ODBkODA1YTQ0NTRhNWY4YTA2N2E4ZWE4YjVkXzY4_21f57380-9874-4ab0-82a2-5c050277fdd1">0.3</ix:nonFraction></ix:nonFraction>&#160;million at both December&#160;31, 2021 and 2020</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0xLTEtMS05MjE3Ng_f87eedef-3787-48fd-ac4d-430327c06faa">32,776</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0zLTEtMS05MjE3Ng_ee464fed-f619-4bc5-b749-f66d3e66583c">23,838</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Inventories </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNS0xLTEtMS05MjE3Ng_b853b541-68c3-4058-be3c-639ce4c8c6de">58,472</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNS0zLTEtMS05MjE3Ng_a4f53974-bb61-462f-9ffa-240cdf12429c">48,961</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Prepaid expenses and other current assets (including $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjRlMTFlN2YyNjU1ZTQ5N2NiYWRkZTRhMmUwMmM3OGJhXzU3_72b891f6-7e21-48ee-9dac-8d877460184e"><ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjRlMTFlN2YyNjU1ZTQ5N2NiYWRkZTRhMmUwMmM3OGJhXzU3_bc183d4d-c777-4914-97bc-8c19fe11c8d7">0.1</ix:nonFraction></ix:nonFraction> million associated with variable interest entity at both December&#160;31, 2021 and 2020) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0xLTEtMS05MjE3Ng_29ef03f9-dcf0-4b5f-b3b5-0eb1151ce201">5,141</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0zLTEtMS05MjE3Ng_4e78f416-7377-484f-a625-420f72891a6f">6,530</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Total current assets </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOC0xLTEtMS05MjE3Ng_b88effec-38f5-4533-a20c-b0f4000af2b1">102,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOC0zLTEtMS05MjE3Ng_8a845066-10f7-4944-a9d5-fae3200ae34f">79,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.5pt;margin-top:7pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:138%">Property and equipment, net (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjhiNmRiMTJmZjZiNDQ5MTViMTBkZGM2ODcxYTRmZDc4XzQ0_1478cf56-48c9-43d7-a99d-6f9f591a0912">46.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjhiNmRiMTJmZjZiNDQ5MTViMTBkZGM2ODcxYTRmZDc4XzUx_e798b078-b1af-435e-a1fb-9fab528112b8">47.8</ix:nonFraction>&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0xLTEtMS05MjE3Ng_812159e9-9ba8-448e-afb4-bd4bcc3e4a55">93,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0zLTEtMS05MjE3Ng_ada40023-5f7c-4844-84eb-80286592159c">95,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Deposits </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DepositsAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTAtMS0xLTEtOTIxNzY_23b608a1-27ea-4a47-aee4-559a7bd18f6a">6,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DepositsAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTAtMy0xLTEtOTIxNzY_df8f255c-ce53-41ee-b712-afbd05480c33">2,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTEtMS0xLTEtOTIxNzY_3664e13b-9e27-4970-b1c9-f6bc71948ce8">3,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTEtMy0xLTEtOTIxNzY_c8d07dff-1b1c-4b72-8068-ef8fb539a9c3">3,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTItMS0xLTEtOTIxNzY_a18b22bb-66dd-49b4-aff3-21eb728c6f7e">380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTItMy0xLTEtOTIxNzY_57571373-91e5-40ad-a0fa-3055b5c45f07">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Deferred tax asset </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTMtMS0xLTEtOTIxNzY_bbc88a30-34ef-4741-bba1-c03d14079ee4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTMtMy0xLTEtOTIxNzY_cc04a313-643a-41c5-9287-45e42fca3f59">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Other assets (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODhlMjBlNmE5NmQ0NTZhYTAzNTExMDU4NzkyODhlMV8yOA_767fc2ac-55e2-402a-873e-86b19cf300b8"><ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODhlMjBlNmE5NmQ0NTZhYTAzNTExMDU4NzkyODhlMV8yOA_b259cd20-db0b-456b-80d9-3a14582f225b">0.1</ix:nonFraction></ix:nonFraction>&#160;million associated with variable interest entity at both December&#160;31, 2021 and 2020) </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMS0xLTEtOTIxNzY_b8aa3497-7394-4dc4-83df-051d45538580">477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMy0xLTEtOTIxNzY_0e856691-0c95-4e93-8890-e6147f2d190a">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTUtMS0xLTEtOTIxNzY_d4a61437-cf15-4cc6-b523-53e01c17e983">207,599</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTUtMy0xLTEtOTIxNzY_a8cf3b05-13b4-4b7c-b4f8-07b382905f6d">181,104</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Accounts payable (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpjZjlhNGJmMmM2Mjk0YTI3ODc1NDQ0NTczNGEwNzNiOF8zMg_aa7ba876-d92b-4dc6-b828-48cc423060e5">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpjZjlhNGJmMmM2Mjk0YTI3ODc1NDQ0NTczNGEwNzNiOF8zOQ_1bbf2356-2dd0-40e4-8084-b7506f4f9797">0.6</ix:nonFraction>&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively) </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMS0xLTEtOTIxNzY_6a846729-209e-42e0-8b79-055177f6fd7f">18,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMy0xLTEtOTIxNzY_dabaf4d5-f908-433d-8968-93191cb00a1b">20,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Accrued expenses (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo1NjA0NGRhZTAxYjc0YzgzOTQxNTk3NTRhZWU1ODU1N18zMg_9fd99f01-e1fb-44b3-94ca-43d19af91e09"><ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo1NjA0NGRhZTAxYjc0YzgzOTQxNTk3NTRhZWU1ODU1N18zMg_afcfb1c8-8d6b-4371-ad2a-6e699f4f7cc3">0.1</ix:nonFraction></ix:nonFraction>&#160;million associated with variable interest entity at both December&#160;31, 2021 and 2020)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMS0xLTEtOTIxNzY_c6714584-d87c-4b9a-a14e-da7bb009ca51">7,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMy0xLTEtOTIxNzY_1a0bde1c-b6d5-4953-8cad-830d75736622">4,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Related party payable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjAtMS0xLTEtOTIxNzY_c4be7ae7-0284-4df4-a619-c7e7159ce009">2,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjAtMy0xLTEtOTIxNzY_e66e815a-ada8-4c73-b000-759b6d7795fa">5,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Credit cards payable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="krt:CreditCardsPayableCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjEtMS0xLTEtOTIxNzY_1bb19e6e-674f-4ca4-93a0-9cc2dd2ca79f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="krt:CreditCardsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjEtMy0xLTEtOTIxNzY_32276522-2e47-41d0-b953-7ad1ef8d8ae1">794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Income taxes payable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjItMS0xLTEtOTIxNzY_1baf2a71-0681-4b69-92ee-3ad5a874729b">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjItMy0xLTEtOTIxNzY_3bbe4b42-8526-40f7-9a92-f799bbf3ff91">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Customer deposits (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpmM2NiZTEzNGUwNTk0ZWQ4YjMxYTljZmY3NGQ2MDAzMV8zMw_8ac5f9b0-0845-4cb8-b0c4-fb54fcf1ea84">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpmM2NiZTEzNGUwNTk0ZWQ4YjMxYTljZmY3NGQ2MDAzMV80MA_dff6a126-f616-4a0e-b9a8-1b2ff0407066">0.0</ix:nonFraction> million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMS0xLTEtOTIxNzY_632b43d1-75a8-4324-9308-457b26fcd71f">1,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMy0xLTEtOTIxNzY_7d1d657b-5363-45df-a498-f660fdfe9ac1">551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Capital leases, current portion </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjQtMS0xLTEtOTIxNzY_c15fa43c-509f-41f5-8717-4114027236f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjQtMy0xLTEtOTIxNzY_e0c1ffac-ac48-4446-95ed-24ad9880c785">321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Debt, current portion (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphZTZkOWY3YzA4OGM0NmIwYmQ3YmRlZjk5NGM5ODhjMF8zNw_a8cc6535-d8a0-4379-998f-c0b66075b6cd">1.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphZTZkOWY3YzA4OGM0NmIwYmQ3YmRlZjk5NGM5ODhjMF80NA_d13176c0-a5f8-4355-b371-52f98f4a2c67">0.7</ix:nonFraction>&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMS0xLTEtOTIxNzY_d614421b-d7b1-4905-9ded-4f529530b12a">1,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMy0xLTEtOTIxNzY_3812377f-c822-4f53-9c58-8f0883a5c082">11,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 28.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Total current liabilities </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjYtMS0xLTEtOTIxNzY_c645831f-58db-476c-9173-395b4099db6e">30,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjYtMy0xLTEtOTIxNzY_3828060d-48e5-4b7c-be4a-a0668000af73">43,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Deferred tax liability </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjctMS0xLTEtOTIxNzY_6cb369db-5aa2-4214-8689-6883a8668c80">5,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjctMy0xLTEtOTIxNzY_787a1815-61cd-4a87-99fa-97cdbdf846fa">6,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Line of credit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjgtMS0xLTEtOTIxNzY_b0400942-4e0a-4912-9d6a-5e4525053456">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjgtMy0xLTEtOTIxNzY_d5d719fc-a155-46fa-a57d-3968c6cbc986">33,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Long-term debt, net of current portion and debt discount of $<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV82NQ_70115295-0312-4cbf-9367-87c37d9b8877">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV83Mg_1105493d-7631-471f-8f6d-b02863e85866">0.1</ix:nonFraction> million at December&#160;31, 2021 and December&#160;31, 2020, respectively (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8xMTM_17fd7ca1-7272-4627-9c01-ca986a6b303d">35.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8xMjA_2d0dab02-8c5d-4e90-a8e1-324999cf9926">36.7</ix:nonFraction>&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively, and debt discount of $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8yMTM_27552d06-0fde-4be5-b6fb-827e71157e4f">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8yMjA_21a98930-2da9-42fc-ae01-37424d7fe304">0.1</ix:nonFraction>&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMS0xLTEtOTIxNzY_4556335d-0cbe-4333-ae43-9f496243d225">35,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMy0xLTEtOTIxNzY_71831da0-0b97-4b98-9ddf-34ec9a682329">53,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Capital leases, net of current portion </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzAtMS0xLTEtOTIxNzY_22eb13f4-256f-40c5-8f35-044fd28699a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzAtMy0xLTEtOTIxNzY_04171746-90df-4dde-91d3-e3013a76effe">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Other liabilities (including $<ix:nonFraction unitRef="usd" contextRef="i06651118268447e4829e80c13fb93e07_I20211231" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NTRhNTI3YzUwNGY0MmZjYTdhZjhlNmJiNjYwZmJmMV8zMw_29ed1313-ffc0-4d18-8883-ae3a2419efc2">2.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NTRhNTI3YzUwNGY0MmZjYTdhZjhlNmJiNjYwZmJmMV80MA_e750579f-0217-4478-98a5-f14984b48a82">3.9</ix:nonFraction>&#160;million associated with variable interest entity at December&#160;31, 2021  and 2020, respectively) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMS0xLTEtOTIxNzY_3210f02b-c2b7-4621-8dfd-afea88170eed">3,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMy0xLTEtOTIxNzY_4c239160-65ff-4b5a-8395-add14e254141">5,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzItMS0xLTEtOTIxNzY_2eec3525-fab0-4b93-ad4c-e51f61464d3e">75,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzItMy0xLTEtOTIxNzY_88f66404-f770-4bf0-a51e-ffdde57b989f">141,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.5pt;margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"> (Note 14) </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzMtMS0xLTEtOTIxNzY_5edf5c5b-27b0-4d57-8a44-d01d9dc23df0"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzMtMy0xLTEtOTIxNzY_320016fb-65ee-4e6a-af1e-fea97a46671c"></ix:nonFraction></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Karat Packaging Inc. stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xOA_3a72b499-eb5d-4589-b1f3-1e0a1e9b8f98"><ix:nonFraction unitRef="usdPerShare" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xOA_b39ac6a1-0750-4e94-a64f-b68a07c60e10">0.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8zMg_44529b7e-9388-4a84-a121-1b040dd8fcc5"><ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8zMg_548f3cbc-c1c3-44cb-8119-3dca5cf37eec">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF81NA_0e064ca0-de5d-4c9a-b53a-307efa41c5bb">19,827,417</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF82MQ_a1d007a6-04d4-4b4f-9d7f-bf89a6edeab4">19,804,417</ix:nonFraction> shares issued and outstanding, respectively, as of December&#160;31, 2021 and <ix:nonFraction unitRef="shares" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xMjI_16595078-74fb-4fd1-9d20-6819bb04e66a">15,190,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xMjk_5dd3a6b8-0a4b-4f92-9f61-9273ab2b9ce5">15,167,000</ix:nonFraction> shares issued and outstanding, respectively, as of December&#160;31, 2020 </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMS0xLTEtOTIxNzY_1be18b25-de40-4e1f-ba5f-1e3178199027">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMy0xLTEtOTIxNzY_373a77d4-02e2-4638-9b16-c4c873415af3">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Additional paid in capital </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzctMS0xLTEtOTIxNzY_c64e8231-0549-4a81-b73d-345908a273b2">83,694</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzctMy0xLTEtOTIxNzY_a6233e44-8847-41fa-bbdb-c381f615250b">13,981</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">Treasury stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="krt:TreasuryStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8yMA_4e426e91-f673-4ea2-8bd2-b710aa42a249"><ix:nonFraction unitRef="usdPerShare" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="krt:TreasuryStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8yMA_5d8491db-fe55-45c9-bd99-cb2301511058">0.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8zNA_2b75d18e-90c7-4eb5-bb44-6f075081716d"><ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8zNA_3c49ff76-9091-4472-82e2-177a276469a1">23,000</ix:nonFraction></ix:nonFraction> shares as of both December&#160;31, 2021 and 2020 </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMS0xLTEtOTIxNzY_a5f9c23f-35bf-4a23-b51c-683ab81b6b6a">248</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:137%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMy0xLTEtOTIxNzY_bf4bac78-08e0-4069-ac91-f60b5deb34d3">248</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retained earnings </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzktMS0xLTEtOTIxNzY_32063e1a-c46f-4bdd-8153-349a9edf1405">39,434</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzktMy0xLTEtOTIxNzY_74d7d01e-8aeb-4db3-a995-c6a9d4614af2">18,656</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Total Karat Packaging Inc. stockholders&#8217; equity </span></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDAtMS0xLTEtOTIxNzY_f9ccfde9-1aad-4a5e-870f-cc9d444532e4">122,900</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDAtMy0xLTEtOTIxNzY_0129b444-0390-4074-8ade-293c5836db09">32,404</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDEtMS0xLTEtOTIxNzY_e92ff9ce-5947-424d-ab23-2fe63b758cf8">9,125</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDEtMy0xLTEtOTIxNzY_4ec53878-8033-4db3-a8e3-7cb52821770b">7,464</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity </span></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDItMS0xLTEtOTIxNzY_01baab0e-e3f3-42e9-9d62-83d445b230c9">132,025</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDItMy0xLTEtOTIxNzY_1565098d-52d7-4b01-b8d2-0bff409492ef">39,868</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDMtMS0xLTEtOTIxNzY_d12e3e1f-8b24-4d89-9bfe-3aa9ba045c21">207,599</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDMtMy0xLTEtOTIxNzY_fbd96282-25c2-4d0c-9060-cc2033b82f94">181,104</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The accompanying notes to the consolidated financial statements are an integral part of these statements.&#8199;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">5</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KARAT PACKAGING INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED STATEMENTS OF INCOME </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(In thousands, except share and per share data)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMi0xLTEtMS05MjE3Ng_9fcba4de-77f6-476a-a20d-458883fcb482">364,244</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMi0zLTEtMS05MjE3Ng_512eaedf-ecdd-42eb-90c0-254f6bf329c3">295,518</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMy0xLTEtMS05MjE3Ng_f76b793a-1fd2-4671-a5a9-1a3825293580">256,417</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMy0zLTEtMS05MjE3Ng_f6772968-347d-43be-850f-cd292d534216">206,393</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNC0xLTEtMS05MjE3Ng_d8ff320a-7fda-4194-b642-84401fe86ff2">107,827</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNC0zLTEtMS05MjE3Ng_d73abeb5-ac9a-4287-90ef-6ddbd0cddcf7">89,125</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling expenses </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNi0xLTEtMS05MjE3Ng_92464019-e15f-4439-84c0-8ee6a12fc68a">32,261</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNi0zLTEtMS05MjE3Ng_ababebd3-011a-4d6b-84ee-413d2a780633">22,186</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9.16pt;padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses (including $<ix:nonFraction unitRef="usd" contextRef="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmEzNzgwODA5NTgzMjRlNTNiYzk0ZjQwZjYwODBlY2YxXzUy_6a2fc97e-0ddc-4b03-abb7-af586f8902d3">2.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231" decimals="-5" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmEzNzgwODA5NTgzMjRlNTNiYzk0ZjQwZjYwODBlY2YxXzU5_56a2ccf1-ced8-4bd6-b7d3-6c62bb240452">2.0</ix:nonFraction>&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0xLTEtMS05MjE3Ng_124d24da-994b-4f93-8472-306ce0f6232a">52,421</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0zLTEtMS05MjE3Ng_dc088fd1-817c-4592-ac2a-5e0a84e7ec41">39,242</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOC0xLTEtMS05MjE3Ng_877f41e9-62d3-422f-a419-f5eb9667a221">84,682</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOC0zLTEtMS05MjE3Ng_43fdaa1a-fa32-447b-bca0-eb39396c2f1a">61,428</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOS0xLTEtMS05MjE3Ng_119c234b-c8e4-4321-9179-d51053de2e47">23,145</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOS0zLTEtMS05MjE3Ng_02000952-2d25-4546-a0ef-b82ac807371d">27,697</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income (expenses)</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental income (including $<ix:nonFraction unitRef="usd" contextRef="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231" decimals="-5" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjozMmJhOTMwZjc4YTQ0NzZiOGMwZDIwOWRmNjMyMjJkNV8yOQ_36165c7c-9c2e-471a-83e5-89cf7f622834">0.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231" decimals="-5" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjozMmJhOTMwZjc4YTQ0NzZiOGMwZDIwOWRmNjMyMjJkNV8zNg_8f96b5c3-0077-48b3-be2c-ffec4212373d">0.3</ix:nonFraction>&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:RentalIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMS0xLTEtOTIxNzY_fc2872f8-21f8-4d96-8167-ee7f1405cb22">931</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:RentalIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMy0xLTEtOTIxNzY_d0b047a3-7288-474f-99d1-9e0be4b651e5">322</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTItMS0xLTEtOTIxNzY_fbdf384b-69b7-4625-a9ab-ebb1a27f4a0d">259</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTItMy0xLTEtOTIxNzY_142438fd-74f0-4fbf-a111-48c49b9e389c">72</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on foreign currency transactions </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTMtMS0xLTEtOTIxNzY_c9119f5f-2a9a-405a-8785-cd7205e4101e">412</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTMtMy0xLTEtOTIxNzY_43eed307-823e-4f15-876a-359bcdbe58e3">688</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale of asset </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTQtMS0xLTEtOTIxNzY_09a32add-43bb-40f2-9b34-d257317973e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTQtMy0xLTEtOTIxNzY_fc880bec-16fd-4f40-87e4-347b379496c5">16</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net (including $<ix:nonFraction unitRef="usd" contextRef="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231" decimals="-5" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowZjk5NTlhY2IzNWY0ZWFlOGY3MDRmYTRmNWFkNWU5NF8zNw_8bf89860-7d77-41b1-9e11-20c0d78cb0ba">0.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231" decimals="-5" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowZjk5NTlhY2IzNWY0ZWFlOGY3MDRmYTRmNWFkNWU5NF80NA_1b0c7b15-4eac-4d4b-8cfb-68c2a83a75ca">2.9</ix:nonFraction>&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMS0xLTEtOTIxNzY_572080a0-7067-4226-82f4-20501ea4c7ec">1,395</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMy0xLTEtOTIxNzY_a2cfe87e-b94e-4bd2-8544-dadc162e18ac">5,492</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on forgiveness of debt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTYtMS0xLTEtOTIxNzY_59a386a0-5d7e-4e0f-b49a-af80e370433d">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTYtMy0xLTEtOTIxNzY_3b66ee9d-e208-466e-a6de-14e6c423ee73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income (expenses)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTctMS0xLTEtOTIxNzY_de968636-433a-4fe6-bb8e-5ccf6094b3a5">4,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTctMy0xLTEtOTIxNzY_eacc7c34-387f-4f07-be88-b62a6369dfbb">5,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTgtMS0xLTEtOTIxNzY_94dff097-3c31-4a43-a708-6bf6def7ab78">27,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTgtMy0xLTEtOTIxNzY_dae27f8e-72b9-4480-ad00-cd9bf067e09d">21,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTktMS0xLTEtOTIxNzY_9b6c3b88-8193-43cb-8889-1fbc0127be3e">5,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTktMy0xLTEtOTIxNzY_2d44795c-79d8-4944-b109-309feb1a1e8a">5,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjAtMS0xLTEtOTIxNzY_ad528946-eb95-427e-9c9f-72294b3d10d7">22,439</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjAtMy0xLTEtOTIxNzY_f99c9b46-04a4-44f7-94a8-8dd81c1fd104">16,668</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjEtMS0xLTEtOTIxNzY_ba92d35d-0d56-4c6f-b365-b39d1cd07676">1,661</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjEtMy0xLTEtOTIxNzY_080d7bec-5f96-4b70-91bf-6d10e83deb64">849</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income attributable to Karat Packaging Inc.</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjItMS0xLTEtOTIxNzY_20bdeb1c-f317-419e-b6c6-a61e8a7c20dc">20,778</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjItMy0xLTEtOTIxNzY_b15d56be-05d4-494a-8283-5cf949fc2269">17,517</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjQtMS0xLTEtOTIxNzY_d9a6fdc6-0e72-47cf-9329-cda20d47b666">1.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjQtMy0xLTEtOTIxNzY_e61b0ae3-9b5a-4914-b039-4ccceadcd4a0">1.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjUtMS0xLTEtOTIxNzY_348c3c04-8fbc-446d-969d-e3383ea44dc2">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjUtMy0xLTEtOTIxNzY_1529c9c4-75a2-4447-9c46-9e15f35b5041">1.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, basic </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjYtMS0xLTEtOTIxNzY_c4b66e37-0fea-496c-a46a-86cfe35eaf7c">18,409,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjYtMy0xLTEtOTIxNzY_f1f488f1-7998-4ffe-bfdc-0ef3a40a4690">15,176,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, diluted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjctMS0xLTEtOTIxNzY_6456b01d-247a-4864-9ff5-10396c135955">18,566,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjctMy0xLTEtOTIxNzY_157e9325-4e4a-4517-aec8-6c52acdd7b32">15,447,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes to the consolidated financial statements are an integral part of these statements.&#8199;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">6</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">KARAT PACKAGING INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(In thousands, except share and per share data)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.975%"><tr><td style="width:1.0%"></td><td style="width:26.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.464%"></td><td style="width:0.1%"></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Additional Paid-in Capital </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Retained Earnings </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Stockholders&#8217; Equity Attributable to Karat Packaging Inc. </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Noncontrolling Interest </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Total Stockholders&#8217; Equity </span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, January&#160;1, 2020</span></div></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i12539fadace948139a558152cc713199_I20191231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xLTEtMS05MjE3Ng_10fe61af-68cf-42b7-a386-9e547f61b22c">15,190,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12539fadace948139a558152cc713199_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0zLTEtMS05MjE3Ng_14a958e3-eeb7-4289-a1d1-52c6d108293d">15</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3aef218731224a78a6ff33f4afa8d7b1_I20191231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi01LTEtMS05MjE3Ng_20fcd822-e9b0-47a8-83c8-b058a12cc60f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3aef218731224a78a6ff33f4afa8d7b1_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi03LTEtMS05MjE3Ng_af08486a-6da7-4bae-bd92-5748bbd15f37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b4a469c828c436aafc2059486512bb7_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi05LTEtMS05MjE3Ng_8c34ad9d-fdac-47da-b020-ed5ba098a8db">13,981</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30b3617de790441fba59c348075d0e08_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xMS0xLTEtOTIxNzY_ebbca646-e6b3-42e7-8c03-ff4529889ad5">1,745</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fe592baa7fb41ceb8710efe510ce68b_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xMy0xLTEtOTIxNzY_879f23fe-d119-4612-9a40-94abfc37b716">15,741</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia786e414be91400bb5132263b8d0a089_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xNS0xLTEtOTIxNzY_54954fdf-c513-4ce3-9399-faf5e1a9f9be">8,313</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idefb6a15430a4e529ded6295b8f1067c_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xNy0xLTEtOTIxNzY_f3fd616c-1721-46ca-bf4a-7984275dc628">24,054</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock purchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i02d0ac1b3e8f404bbfafc3606e26063b_D20200101-20201231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy01LTEtMS05MjE3Ng_5701a1c4-3eaf-457f-8048-18b3e74bb3ac">23,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02d0ac1b3e8f404bbfafc3606e26063b_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy03LTEtMS05MjE3Ng_0a8bf9a8-482f-4cda-aace-b1c65a47c453">248</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy0xMy0xLTEtOTIxNzY_047d0359-cb41-4abc-9581-627be3ca0998">248</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy0xNy0xLTEtOTIxNzY_31692d1a-e0c2-44d1-806a-8d970904735a">248</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid to stockholders (<ix:nonFraction unitRef="usdPerShare" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjRhN2ZmY2I2NTI5NTQxMjhhYmZhZDc3MzY2YThkM2ExXzM3_c0afdfc1-f94d-416d-8cb5-a3822a049f42">0.04</ix:nonFraction> per  share) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0fe5d80ebd34c128219d38111210e09_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0xMS0xLTEtOTIxNzY_f005c80d-bda6-40f2-8cb1-01fbf4bcc7d6">606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0xMy0xLTEtOTIxNzY_609c1980-1ee0-4022-9776-38f0dbadf4e8">606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0xNy0xLTEtOTIxNzY_d7696861-24ec-4c7f-ae13-5aeefad42922">606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0fe5d80ebd34c128219d38111210e09_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xMS0xLTEtOTIxNzY_97b79f28-314a-41c2-8a39-e7d5994b6070">17,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xMy0xLTEtOTIxNzY_dd740926-5701-4a3d-8b3b-2f290537e956">17,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ecae76a88a8413fa0c7512d154504e5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xNS0xLTEtOTIxNzY_67606c9d-de38-4f69-ac82-7319698924c6">849</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xNy0xLTEtOTIxNzY_d380aa56-91d5-44ab-b832-1166e34b9394">16,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a300b9ca4f447d6960bafa49c880669_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xLTEtMS05MjE3Ng_f7ed8549-2d80-434c-92a2-8cdd7b7d0e90">15,190,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i6a300b9ca4f447d6960bafa49c880669_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0zLTEtMS05MjE3Ng_8ab554d6-eabc-4ff6-843e-be38d06d752f">15</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9c9f95171dd44f38a49f517f9bbba700_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi01LTEtMS05MjE3Ng_c73c528c-df4c-4b03-8d02-9cd8264eb989">23,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c9f95171dd44f38a49f517f9bbba700_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi03LTEtMS05MjE3Ng_dd592909-0edc-4dd5-933e-9b915b7b32b7">248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19c978a5aa674bad8d30f85427ffaf02_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi05LTEtMS05MjE3Ng_ab01cc48-2247-4809-baac-62d4e510f0d4">13,981</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie06df24ba5a44f4dbcc02950c56ae8cf_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xMS0xLTEtOTIxNzY_cbd703df-0568-42f0-adc0-7f245119ed05">18,656</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110143e543fa488db96424604b0e86ed_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xMy0xLTEtOTIxNzY_5c04f872-8ce6-4f35-9ea0-87884b1ab372">32,404</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8582c5e2174b48b7628bfe8229d5c8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xNS0xLTEtOTIxNzY_e810eb8b-840d-48c5-aa1c-0a42142e4701">7,464</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xNy0xLTEtOTIxNzY_42574d60-bbad-4bb1-9c9f-2125af5312be">39,868</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock in connection with</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">our initial public offering, net of issuance costs </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjM4M2RlODQ0ZTIwZjQyOGQ5YzVlYzE5YThmYTYzYzQzXzEwMw_172ac520-04d3-478f-a48f-d0c82497e903">5,088</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0xLTEtMS05MjE3Ng_6a0847c6-b0e5-4814-bc15-7ad38f5b47fd">4,542,500</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0zLTEtMS05MjE3Ng_0db32edc-1b2b-46db-9294-66d17b979e44">5</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy05LTEtMS05MjE3Ng_085005f4-7651-4159-aa33-8efb292b651c">67,587</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0xMy0xLTEtOTIxNzY_3f024ccd-434f-4d43-a708-a7f1891713a5">67,592</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0xNy0xLTEtOTIxNzY_a8f85a02-ca75-4525-ae15-d6bdf1eb2c04">67,592</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock upon vesting of restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOC0xLTEtMS05MjE3Ng_ec00e0f8-1710-4259-8150-df5b5c045022">84,917</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOS05LTEtMS05MjE3Ng_9335e676-d2e6-4ca8-bcc0-6f382277509d">2,026</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOS0xMy0xLTEtOTIxNzY_8abbd70e-6be3-4ab8-bbf1-7cdede3048e4">2,026</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOS0xNy0xLTEtOTIxNzY_f8d6e8b2-2d60-4355-8c8e-b8e186cdbd06">2,026</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtMS0xLTEtOTIxNzY_11253864-837a-478b-ba8a-986ed2f86b1a">10,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtOS0xLTEtOTIxNzY_ccd1bebd-ae71-4dcc-bf41-646c1673df5c">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtMTMtMS0xLTkyMTc2_cc79ceb6-d802-4261-8f9a-da84765876cb">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtMTctMS0xLTkyMTc2_321520cb-88ee-4beb-b307-cd544fdbe53c">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i116c59aa84954cfcba32c7d4df8be6b6_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTEtMS0xLTkyMTc2_d8e15346-670a-49fc-94a6-a8ae5bf93638">20,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTMtMS0xLTkyMTc2_7f5d2e6d-d26c-4ea2-a8a6-585f1f548a21">20,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54fa8e2838584309b9147296f1e4c3b8_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTUtMS0xLTkyMTc2_5a0c9dc1-2e8a-492a-9be1-18feba233255">1,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTctMS0xLTkyMTc2_f43b889d-6c1e-4b97-84a6-48e264f09411">22,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3d32299cbc0947cbbf2880c41bc36e09_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMS0xLTEtOTIxNzY_8c737cae-0759-4377-94ee-00033c8a1d9f">19,827,417</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d32299cbc0947cbbf2880c41bc36e09_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMy0xLTEtOTIxNzY_56dfd24e-5ffc-4f02-ac38-4008880b3cbb">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4546e837dfe84486a247ecb965122be0_I20211231" decimals="INF" sign="-" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItNS0xLTEtOTIxNzY_6f272741-0535-4dd1-a539-23b2fef097ac">23,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4546e837dfe84486a247ecb965122be0_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItNy0xLTEtOTIxNzY_c731a39c-be09-4e40-9276-d2604e2e6efa">248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee235c4dc3c14eb9ae93e12430dcb364_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItOS0xLTEtOTIxNzY_3484fe6f-6dd4-4188-a61b-d86ca6e5835e">83,694</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf2dc152b7f349dd849b89182c228990_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTEtMS0xLTkyMTc2_a19e2556-685a-4b0b-8e7d-6cff4c1e82ef">39,434</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i513f8449b433495c9bfefa3496574e79_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTMtMS0xLTkyMTc2_5463ecd3-d852-4d2d-be5f-4ca48204459f">122,900</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1280163fe4a24c558084a50db24803ba_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTUtMS0xLTkyMTc2_81ab8b2b-1d1c-4c21-bb9f-8f42277ba38c">9,125</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTctMS0xLTkyMTc2_74280c2c-887e-4104-8fc6-9ac9bae72c80">132,025</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The accompanying notes to the consolidated financial statements are an integral part of these statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">7</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">KARAT PACKAGING, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">(In thousands)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Net income </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMtMS0xLTEtOTIxNzY_dbc55baa-b30c-450b-b885-80b611ff931f">22,439</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMtMy0xLTEtOTIxNzY_734765eb-3d4c-482b-9445-a1e4ca0ad3d0">16,668</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Adjustments to reconcile net income to net cash provided by operating activities: </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Depreciation and amortization </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUtMS0xLTEtOTIxNzY_cb747030-f4c5-4dc1-ad6a-7a4e9b467be7">10,044</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUtMy0xLTEtOTIxNzY_3d56541e-0e04-4e08-9417-70c209530467">8,569</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Provision for bad debt </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYtMS0xLTEtOTIxNzY_4847b554-746d-4855-91a0-ccb117283365">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYtMy0xLTEtOTIxNzY_4d3cda25-715a-4ef0-a3fe-1c9bc32bdcc0">149</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Reserve for inventory obsolescence </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzctMS0xLTEtOTIxNzY_1bd34c46-ff5f-4ffa-b45e-92ad9ff659b8">68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzctMy0xLTEtOTIxNzY_cbf0f8a7-71b7-463a-bbe6-d99089df4e1d">321</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Gain on sale of asset </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzgtMS0xLTEtOTIxNzY_ff1c9db7-c3e9-4901-9f45-ab679ffc2e97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzgtMy0xLTEtOTIxNzY_fe1e681a-088c-4263-8b98-a7ec678965b5">16</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Change in fair value of interest rate swap </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzktMS0xLTEtOTIxNzY_9a06de66-9cdf-454a-bccd-cfb0196de90f">1,512</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzktMy0xLTEtOTIxNzY_ca568048-5a53-4db3-9756-a19fa4bf7d75">1,566</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Amortization of loan fees </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AmortizationOfDeferredLoanOriginationFeesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEwLTEtMS0xLTkyMTc2_97c72522-b4dd-46d4-9ff6-1aa8e5663ab3">18</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AmortizationOfDeferredLoanOriginationFeesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEwLTMtMS0xLTkyMTc2_666c9c62-bc1e-4426-8dae-ffa98de6ad4b">12</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Deferred income taxes </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzExLTEtMS0xLTkyMTc2_a3de7798-b4e9-4323-b888-1b0bf8e818ed">483</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzExLTMtMS0xLTkyMTc2_1bb09785-252f-487e-aa6b-a72ddc202a61">3,938</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEyLTEtMS0xLTkyMTc2_9a83201b-abe6-4084-b4b4-c88a52e77f0d">2,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEyLTMtMS0xLTkyMTc2_ba8b2bf4-7241-4d03-ae44-008cc31e3419">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Gain on forgiveness of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEzLTEtMS0xLTkyMTc2_70f54f61-913a-4160-be60-77c86dc0dfcb">5,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEzLTMtMS0xLTkyMTc2_fd859e35-0c0b-4541-b46c-15032b680a71">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(Increase) decrease in operating assets </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Accounts receivable </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE1LTEtMS0xLTkyMTc2_d8bed009-6874-427e-865f-834fe364b0ba">8,938</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE1LTMtMS0xLTkyMTc2_f7c37958-4bf5-4fb8-af1c-44e3e1eb540e">2,864</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Inventories </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE2LTEtMS0xLTkyMTc2_df4e6091-f693-41e5-9407-b0de22765fe7">9,426</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE2LTMtMS0xLTkyMTc2_d20c9054-9e4a-4f89-ba9c-38c18b20582f">13,833</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Prepaid expenses and other current assets </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE3LTEtMS0xLTkyMTc2_dfea2ff3-6cdf-43ec-84ef-95c893f38eb1">1,389</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE3LTMtMS0xLTkyMTc2_9a57acc8-e5b9-4bee-85a5-927cbd43677f">3,445</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Due from affiliated companies </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE4LTEtMS0xLTkyMTc2_41e54c31-b919-4ee0-9f8a-1c82c99f58a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE4LTMtMS0xLTkyMTc2_0ce601f8-78b4-48e2-a942-18aff3044501">840</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Deposits </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInDepositOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE5LTEtMS0xLTkyMTc2_ac71900b-e4bc-4f78-85c7-de3f0696d484">64</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDepositOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE5LTMtMS0xLTkyMTc2_458e13af-ae09-4f60-98bf-f915f458f55c">2,432</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Other assets </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIwLTEtMS0xLTkyMTc2_0dac414f-0ab6-46f8-85bc-a9ceab9a48d7">316</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIwLTMtMS0xLTkyMTc2_2148bc30-f232-4277-b459-72b044f1eb3b">72</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Increase (decrease) in operating liabilities </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Accounts payable </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIyLTEtMS0xLTkyMTc2_b6e76dd2-75be-4007-b7a6-4362c60899b1">1,599</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIyLTMtMS0xLTkyMTc2_e4cf92e0-a904-4b7d-a68c-b4688cf8698a">1,001</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Accrued expenses </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIzLTEtMS0xLTkyMTc2_dd1fd3ec-bb52-4791-aeb1-25fcf27cbbc0">2,854</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIzLTMtMS0xLTkyMTc2_41d89d0f-d04e-40ee-a22e-635279809114">1,123</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Related party payable </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI0LTEtMS0xLTkyMTc2_faf8e7bd-63ce-4c3f-942a-dde68d2a2b40">3,035</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI0LTMtMS0xLTkyMTc2_d8be16f4-7415-46fc-ab39-74c91dd68d63">72</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Credit cards payable </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="krt:IncreaseDecreaseInCreditCardsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI1LTEtMS0xLTkyMTc2_cf9426d1-872d-4dbf-9ea4-fde37dad2236">794</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="krt:IncreaseDecreaseInCreditCardsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI1LTMtMS0xLTkyMTc2_37947566-0838-4bbe-b260-691a10db1632">280</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Income taxes payable </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI2LTEtMS0xLTkyMTc2_98d93d42-27ef-4bc6-aee4-991f20be8419">44</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI2LTMtMS0xLTkyMTc2_9ac7e360-46b9-4460-b233-fe68a34af334">15</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Customer deposits </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI3LTEtMS0xLTkyMTc2_4173446a-9988-4d7a-b524-7b4774f2ad0f">664</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI3LTMtMS0xLTkyMTc2_a48c3d67-ad37-42f0-8081-926059b54b20">125</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI4LTEtMS0xLTkyMTc2_abc4db59-cc81-4559-a11d-32efb80a3878">300</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI4LTMtMS0xLTkyMTc2_260ebe53-0200-428c-9ad6-f523984dc1f3">300</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 28.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities </span></td><td style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI5LTEtMS0xLTkyMTc2_c04c5750-bc6e-4a2e-9142-1eb349611063">8,679</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI5LTMtMS0xLTkyMTc2_743e755c-bda8-4106-97e0-a849cffe43b5">14,547</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:117%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Purchases of property and equipment </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMxLTEtMS0xLTkyMTc2_11c9de34-5843-4ead-a4a4-00c5e6984de9">4,175</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMxLTMtMS0xLTkyMTc2_f0a1e07f-d932-4c68-bc6e-8f390aff885e">29,536</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Proceeds on disposal of property and equipment </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMyLTEtMS0xLTkyMTc2_7854f51d-ea91-430d-879b-8ff01567792c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMyLTMtMS0xLTkyMTc2_c23ae50a-53f7-4fad-a306-75e8f0694b94">24</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Deposits paid for property and equipment </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="krt:PaymentsForDepositsForPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMzLTEtMS0xLTkyMTc2_17f0d2de-2754-4c97-9b8f-b8d2d8afdfcf">8,206</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="krt:PaymentsForDepositsForPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMzLTMtMS0xLTkyMTc2_4d0af278-9baf-41a1-a568-564dd87ef766">6,946</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Effect on initial consolidation of Lollicup Franchising Inc, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM0LTEtMS0xLTkyMTc2_bdd16c2f-59fb-4746-99a1-6d13fa98a565">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM0LTMtMS0xLTkyMTc2_fa7712aa-f6a5-415a-b577-018675e96c00">893</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Acquisition of Pacific Cup, Inc., net of cash acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM1LTEtMS0xLTkyMTc2_dfd9ef36-fe89-4af2-bc1c-7c28d66e2b82">900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM1LTMtMS0xLTkyMTc2_55969ed0-e306-4131-b173-ad9a156872b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM2LTEtMS0xLTkyMTc2_e433b46f-1b61-4c3a-b468-be6f9108d888">13,281</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM2LTMtMS0xLTkyMTc2_c3691157-2c95-4d78-9d65-7cbf092516a7">37,351</ix:nonFraction>)</span></td><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"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify;text-indent:20.25pt"><span><br/></span></div></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:117%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:117%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Proceeds from line of credit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQwLTEtMS0xLTkyMTc2_078a7a37-3d20-4829-b193-fabf12c60bdc">1,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQwLTMtMS0xLTkyMTc2_2aabc2d2-d2b9-40e8-b28f-e2ce618c65e8">6,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Payments on line of credit</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQxLTEtMS0xLTkyMTc2_968e82f0-c010-48b4-8b30-5ca64085b43c">34,639</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQxLTMtMS0xLTkyMTc2_7eabbf40-8caf-4421-8f1c-82289dd54906">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Proceeds from long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQyLTEtMS0xLTkyMTc2_d6b91580-7701-4428-8d19-2aca9f24a8a9">15,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQyLTMtMS0xLTkyMTc2_c3eafde6-aab6-4eba-be09-009bc58a5906">24,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Payments on long-term debt </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQzLTEtMS0xLTkyMTc2_8bca435d-c327-4258-b578-b82a1d364525">39,272</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQzLTMtMS0xLTkyMTc2_1bf40a37-cb32-448a-917d-f0c9da660c02">7,364</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Proceeds from issuance of common stock in connection with initial public offering, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ0LTEtMS0xLTkyMTc2_6d370b64-e4ec-4ecf-bf0f-f2a07418b01d">67,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ0LTMtMS0xLTkyMTc2_a88ca68a-e76e-4409-b3bb-f28444b5ec17">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ1LTEtMS0xLTkyMTc2_b1daa981-5880-4f4d-9c9b-58dc7b7a64f7">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ1LTMtMS0xLTkyMTc2_43461db1-087c-4d02-9e59-077812b5a132">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Dividends paid to shareholders </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ2LTEtMS0xLTkyMTc2_44c7764d-8c49-492f-a5c9-292485a433a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ2LTMtMS0xLTkyMTc2_7464946b-6137-4ea6-a06e-47c12239ca45">606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Payments on capital lease obligations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ3LTEtMS0xLTkyMTc2_93f3da6f-f5c1-4381-bc44-b64bc2481f8c">611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ3LTMtMS0xLTkyMTc2_091171f5-8627-49cf-a349-a7c9fcd5127a">362</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock acquired </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ4LTEtMS0xLTkyMTc2_98ea99ae-9d0f-4af8-9526-9c8b73321bbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ4LTMtMS0xLTkyMTc2_fd1b1f0f-4ac7-44f2-b839-53479b57cd87">248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 28.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ5LTEtMS0xLTkyMTc2_c40aeb21-1bb1-4974-83f1-365fa034ea5d">10,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ5LTMtMS0xLTkyMTc2_cc654f2c-2bd5-4ca0-91ad-2210522aad18">22,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 28.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Net increase (decrease) in cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUwLTEtMS0xLTkyMTc2_37315430-7c12-48b3-af08-112076c085b5">6,035</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUwLTMtMS0xLTkyMTc2_d38a9455-bf8d-42d6-8f6c-7fe92cd724d3">354</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:117%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of year </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUyLTEtMS0xLTkyMTc2_c8c89aaf-a773-4f26-ad3e-92913f5dc4be">448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idefb6a15430a4e529ded6295b8f1067c_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUyLTMtMS0xLTkyMTc2_79c4b2f5-035b-4c1e-8f18-42d31fa9ae51">802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of year </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUzLTEtMS0xLTkyMTc2_cfc4aedc-a048-4a20-914a-5191c7a120c0">6,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUzLTMtMS0xLTkyMTc2_3dcfd2f4-6a61-4139-a30b-f0f2fdf9e13d">448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:117%">Supplemental disclosures of non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Capital expenditures funded by capital lease borrowings </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU1LTEtMS0xLTkyMTc2_a6054c1d-6901-497b-a56b-4c6a65acb37e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU1LTMtMS0xLTkyMTc2_954e32cb-f440-46fa-a29c-2727e73b6638">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Transfers from deposit to property and equipment </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentTransfersAndChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU2LTEtMS0xLTkyMTc2_9eeb9d25-8eda-45aa-adc3-83076043509e">4,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentTransfersAndChanges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU2LTMtMS0xLTkyMTc2_e4b35e58-9dfb-451c-956a-cf1219ec62b9">15,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Acquisition price of Pacific Cup, Inc. included within deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="krt:AcquisitionPriceIncludedWithinDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU3LTEtMS0xLTkyMTc2_39e062fe-3364-4598-aaec-c1a3dd433afa">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="krt:AcquisitionPriceIncludedWithinDeposits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU3LTMtMS0xLTkyMTc2_7581e086-2d9c-43d2-9c1f-982178c32f7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Gain on forgiveness of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU4LTEtMS0xLTkyMTc2_464d4245-2d93-488f-b737-1adb7fbaf0e2">5,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU4LTMtMS0xLTkyMTc2_cb6dfd65-5394-4c8c-ba79-4a6753c0b74e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:117%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Cash paid for income tax </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYwLTEtMS0xLTkyMTc2_355889d4-1976-4f52-95b6-9a16c4017768">4,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYwLTMtMS0xLTkyMTc2_415ed15f-c654-44bb-98da-c76c203745f5">2,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">Cash paid for interest </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYxLTEtMS0xLTkyMTc2_e20c9c73-6be9-4698-81c9-2c6e2d9b54e2">2,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:117%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYxLTMtMS0xLTkyMTc2_dfde733d-e428-41da-8655-8e437bb27670">3,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The accompanying notes to the consolidated financial statements are an integral part of these statements.&#8199;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">9</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><div style="margin-top:46pt;text-align:center"><span><br/></span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_106"></div><div style="margin-top:12pt;padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">KARAT PACKAGING INC.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">1. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDYvZnJhZzphZDhiYTU5YzNiM2I0MDk0OTZlZGNmMGJlZjY2MjBiYi90ZXh0cmVnaW9uOmFkOGJhNTljM2IzYjQwOTQ5NmVkY2YwYmVmNjYyMGJiXzE4OTA_0e019fcb-a306-4289-b4d3-6f591c74bfef" continuedAt="ic6d13f2175464f089058dd800e0a1191" escape="true">Nature of Operations </ix:nonNumeric></span></div><ix:continuation id="ic6d13f2175464f089058dd800e0a1191" continuedAt="id39ab6e91a6343bbb3b402c5c44d19aa"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lollicup USA Inc. (&#8220;Lollicup&#8221;) 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. (&#8220;Karat Packaging&#8221;) was incorporated on September 26, 2018 as a Delaware corporation and became the holding company for Lollicup (collectively, the &#8220;Company&#8221;) through a share exchange with the shareholders of Lollicup. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 its customers 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also supplies products to smaller chains and businesses including boutique coffeehouses, bubble tea cafes, pizza parlors and frozen yogurt shops. The Company is also beginning to supply products to national and regional supermarkets as well as convenience stores. </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id39ab6e91a6343bbb3b402c5c44d19aa">The Company currently operates manufacturing facilities and distribution and fulfillment center in Chino, California Rockwall, Texas, and Kapolei, Hawaii. In addition, the Company operates <ix:nonFraction unitRef="distribution_center" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="INF" name="krt:NumberOfOtherDistributionCentersOperatedByEntity" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDYvZnJhZzphZDhiYTU5YzNiM2I0MDk0OTZlZGNmMGJlZjY2MjBiYi90ZXh0cmVnaW9uOmFkOGJhNTljM2IzYjQwOTQ5NmVkY2YwYmVmNjYyMGJiXzE4ODk_4f574635-1727-46a3-ae07-3440d8310fae">four</ix:nonFraction> other distribution centers located in Branchburg, New Jersey, Summer, Washington, Summerville, South Carolina and Kapolei, Hawaii.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">2. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI4_77cf16ac-b4e7-44e8-8358-30a1608953ab" continuedAt="i4f108ce1327c4a9db5043ba1674f93ed" escape="true">Summary of Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="i4f108ce1327c4a9db5043ba1674f93ed" continuedAt="ia229973297b0450e9c6aed370a1c80a5"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA5_290dad8a-04a1-4710-a071-88747dac5c90" continuedAt="idf2975f7398046f68aa7148652cffebc" escape="true">Basis of Presentation:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idf2975f7398046f68aa7148652cffebc"> The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;).</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk3_d8435477-899c-4157-a2e1-18fcc49d7420" continuedAt="ib8a721a7a61e4bbb888d9edd0f1db587" escape="true">Principles of Consolidation:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib8a721a7a61e4bbb888d9edd0f1db587"> The consolidated financial statements include the accounts of the Karat Packaging and its wholly owned and controlled operating subsidiaries Lollicup and Lollicup Franchising, LLC (&#8220;Lollicup Franchising&#8221;) (effective September 1, 2020, refer to Note 3) and Global Wells Investment Group LLC (&#8220;Global Wells&#8221;), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="krt:NoncontrollingInterestsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDEw_6f41507e-b46e-4b67-a9b5-7dca99bcc692" continuedAt="if87157ecd94148ff980118460c798fb4" escape="true">Noncontrolling Interests:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if87157ecd94148ff980118460c798fb4"> 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&#8217; facility. Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the consolidated financial statements separate from the Company&#8217;s stockholders&#8217; equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the consolidated statements of income.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIw_4289f104-26b2-4060-8243-d8e7d7280652" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates and Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management uses estimates and assumptions in preparing financial statements in accordance with 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 consolidated financial statements. Estimates that are significant to the consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory.</span></ix:nonNumeric></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA1_0a345496-c733-41a0-a8e4-41a43d405cf0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company manages and evaluates its operations in <ix:nonFraction unitRef="segment" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIxNzk_5231b20d-67a4-43d0-bb6e-f3ba54f726e8">one</ix:nonFraction> 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. The Company&#8217;s long-lived assets are all located in the United States, and its revenues are all generated in the United States.</span></ix:nonNumeric></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAz_f11acc18-8390-451b-8477-f7e2fa96f5c6" continuedAt="i48c500adff3f46d1bffd0a3b33b41df8" escape="true">Earnings per share:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i48c500adff3f46d1bffd0a3b33b41df8"> Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging, Inc 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.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="ia229973297b0450e9c6aed370a1c80a5" continuedAt="i55e6cb10ea5c4354a16c94527d3a2cf6"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk4_0727ee76-36da-406d-b0de-b8722d26d872" continuedAt="id98942243e9841a9a7ff954f04821562" escape="true">Cash and cash equivalents:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id98942243e9841a9a7ff954f04821562"> 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 December&#160;31, 2021 and 2020, cash and cash equivalents were comprised of cash held in money markets, cash on hand and cash deposited with banks.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAw_efcc8dbb-5ea8-4e28-ba23-60844ac9cbf2" continuedAt="ibb96ca75cd1a4852a23366590fe3f54b" escape="true">Accounts Receivable and Allowance for Doubtful Accounts:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibb96ca75cd1a4852a23366590fe3f54b"> 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.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE3_f5a2a932-32de-44b5-b0b6-e6daa0427779" continuedAt="i39d7df0e60d24983b09bbcda9e18b312" escape="true">Inventories:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i39d7df0e60d24983b09bbcda9e18b312"> 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.</ix:continuation> </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIz_9984877b-7e09-4347-a79a-14a934b08ef4" continuedAt="i1a1867bf56b9444da4363131dcd6ff58" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI3_5177a18b-0fe3-4ee3-a937-2d06b7a4c907" escape="true"><div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of property and equipment are as follows: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8160c2cc38a8446ea759da7a5f4ce41e_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzAtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NGJjYzk1ODBiNTA0M2NkYTdhMGVkMjNlMDlkNzQzOF80_06391e77-6215-4e7c-a015-0c5389141d15">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i1fde54e3e2cf46fba6b4482693ffd216_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzAtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NGJjYzk1ODBiNTA0M2NkYTdhMGVkMjNlMDlkNzQzOF8xMA_a825831f-fd29-4eb0-9074-81c4b93b9ca4">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of useful life or lease term</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id35913e0c66c4ce287147ae594495564_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzItMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkM2RlODkyMmQ2ZmE0MDdhYjkxZTNlMTNhZWQ4MWJmZl80_706082a4-3999-4c61-816f-abf7f8907ae9">5</ix:nonNumeric> years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1345af77e46f42c3840fde0a4c2453db_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzMtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpjN2NlZjIxM2I0NWM0ZjY0YTdhOTRjODUwZDhkZjM5N180_85013349-62ff-4c31-8ea1-3e849923a57e">7</ix:nonNumeric> years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7506cb9ab6a6429dbd805d2ab8e5bc97_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzQtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4NjE3MWY1ZDI2OGM0NDg4OWJjNGU4Y2ZmMjc0ODY3NV80_20d5ec08-ea8f-4dc8-b4bb-5314976c8692">28</ix:nonNumeric> to <ix:nonNumeric contextRef="i7bc1747147804c3d9ec7e7b077e2a95d_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzQtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4NjE3MWY1ZDI2OGM0NDg4OWJjNGU4Y2ZmMjc0ODY3NV8xMA_8c860964-70b7-4734-adc1-d20512e8ca20">40</ix:nonNumeric> years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property held under capital leases </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i422f15971f5840d091138246b69626f2_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzUtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphNjE0ZmJhZGJhMTM0OWVkOWViYjI5NWFmYTNjNWQ1Nl80_80e548f9-ecae-482a-b8a5-c78ca6c0f85b">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i7f5473432d30486e87b5387c46c18a72_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzUtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphNjE0ZmJhZGJhMTM0OWVkOWViYjI5NWFmYTNjNWQ1Nl8xMA_92fde17e-8722-4b78-8705-d3002236683f">5</ix:nonNumeric> years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1c8c27f1d72e4ee2b6fb103beb28fdfe_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzYtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5ODI3NjllOGUyYTg0YTNhYWVhYjk3ZWQ5YTc4YzMwMl8xMA_942d2ff0-bfae-4262-852c-baaefc62225f">3</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1a1867bf56b9444da4363131dcd6ff58">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.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="krt:DepositsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI1_4cc83ade-547c-4438-a867-4fe80610cc1b" continuedAt="ia87c612b3afc408cabc4bcc122cab599" escape="true">Deposits:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia87c612b3afc408cabc4bcc122cab599"> Deposits are payments made for machinery and equipment, and construction and improvement for the Company&#8217;s facilities. Included in deposits are also payments made to 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.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA0_76acadc9-ebdd-4a0c-9815-1884aef2f408" continuedAt="if8bd7234109542b59888c7b4c168238f" escape="true">Impairment of Long-lived Assets:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if8bd7234109542b59888c7b4c168238f"> 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. The impairment test comprises two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the years ended December&#160;31, 2021 and 2020, management concluded that an impairment write-down was not required.</ix:continuation> </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="krt:BusinessCombinationsAndGoodwillPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDEy_357db3c2-5999-4636-b363-9259d805604e" continuedAt="i0d2a2dfd9009478899b2c876d8543bcc" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination and Goodwill:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies the acquisition method of accounting for business combinations in accordance with 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&#8217;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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company 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 <ix:nonFraction unitRef="reporting_unit" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzc2NDg_4b68cc10-81fc-452c-b477-aba10a6c6483">one</ix:nonFraction> reporting unit and consequently evaluates goodwill for impairment based on an evaluation of the fair value of the </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i55e6cb10ea5c4354a16c94527d3a2cf6" continuedAt="i7db79cb81f6f478eac208dee7f42dd5d"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i0d2a2dfd9009478899b2c876d8543bcc">Company as a whole.</ix:continuation> During the years ended December&#160;31, 2021 and 2020, the Company determined <ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzc4NDI_78e29cd3-6e54-49e2-897c-105cf51040ca"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzc4NDI_e42c8746-e1d9-4b00-b78e-d5068b2640f1">no</ix:nonFraction></ix:nonFraction> impairments have occurred. </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk2_b8b86564-3709-4515-b75e-b93d4d6aaca0" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company's goodwill from December&#160;31, 2019 to December&#160;31, 2021:</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:72.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.232%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="idefb6a15430a4e529ded6295b8f1067c_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzItMS0xLTEtOTIxNzY_dbe6648b-aea9-4051-9c82-5212eedbebe6">3,113</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzMtMS0xLTEtOTIxNzY_fa3acb86-5402-45e9-9282-921b0d00c86e">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzQtMS0xLTEtOTIxNzY_19ef9f48-11c4-4a8b-9efa-22d2ede2097a">3,113</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzUtMS0xLTEtOTIxNzY_2743691a-5ad6-41da-9eb2-c5bde1617da2">397</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzYtMS0xLTEtOTIxNzY_c45a7936-bdc2-472a-b066-0099b0a22ce6">3,510</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:1pt;text-align:justify;text-indent:20pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="krt:GovernmentGrantsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAx_3e6695a4-aa65-4524-beaf-1cfd93328391" continuedAt="iec18a703ac2a4a25b85a4d0438cb1818" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants&#8217; conditions and that the grants will be received. As of December&#160;31, 2021, the Company and Global Wells received cumulative grants of $<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="0" name="krt:GovernmentGrants" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgyMzc_d0034fed-5554-4437-9089-d86928dba8e2">1,200,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="0" name="krt:GovernmentGrants" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgyNDQ_be3a35f2-bdaf-489b-86d4-fbc978f28054">1,302,000</ix:nonFraction>, respectively. As of December&#160;31, 2020, the Company and Global Wells received cumulative grants of $<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="0" name="krt:GovernmentGrants" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgzMzE_dd10dcb0-285a-468c-9e39-79430746c523">900,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="0" name="krt:GovernmentGrants" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgzMzg_0e80269a-921f-4525-b8d8-f10241cc1bb6">1,302,000</ix:nonFraction>, respectively. These grants are reported as deferred income within other liabilities in the accompanying 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 the next five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iec18a703ac2a4a25b85a4d0438cb1818">calendar years through 2023 (the &#8220;Required Period&#8221;), 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.</ix:continuation> </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA2_fe9d4165-d91f-4f76-87cb-f05b6c0aee17" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standard Codification (&#8220;ASC&#8221;) Topic No. 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 statements of income during the current period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps was not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying consolidated statements of income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE4_c9198802-7b69-47c1-bec2-caa908221724" continuedAt="i9f361a802f59475eb75c262eb00c7d41" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a variable interest in <ix:nonFraction unitRef="entity" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="krt:VariableInterestEntityNumberOfEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNTIy_b9b52b24-2e1d-43a9-8c4b-b461704ca6b3">two</ix:nonFraction> entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3). </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%;text-decoration:underline">Global Wells</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, Lollicup along with <ix:nonFraction unitRef="unrelated_party" contextRef="i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231" decimals="INF" name="krt:NumberOfOtherUnrelatedParties" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNjg0_99cfb921-362c-495e-bdd8-cedb6725a68b">three</ix:nonFraction> other unrelated parties formed Global Wells. Lollicup has a <ix:nonFraction unitRef="number" contextRef="i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231" decimals="3" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNzQ3_48da884d-6643-4b1e-9469-cd532a7a51a7">13.5</ix:nonFraction>% ownership interest and a <ix:nonFraction unitRef="number" contextRef="i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231" decimals="2" name="krt:VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNzc1_d2bd641e-2abf-4bbb-90bd-562e64751182">25</ix:nonFraction>% voting interest in Global Wells, located in Rockwall, Texas. The purpose of this new entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells&#8217; 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&#8217; bank account falls below $<ix:nonFraction unitRef="usd" contextRef="i6fb0f3f5aeab4ea19038dff1eb81636c_I20171231" decimals="0" name="krt:MinimumBankAccountToMakeAdditionalContributionsFromMembers" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzExMTQy_3c0fd96b-884b-4ea2-9bed-d1ed560063e1">50,000</ix:nonFraction>. 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 $<ix:nonFraction unitRef="usd" contextRef="i6fb0f3f5aeab4ea19038dff1eb81636c_I20171231" decimals="0" name="krt:ContributionsToOffsetAmountThatMemberCannotContribute" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzExMzQy_bd7de3ed-40b7-41ac-b9e3-f2bf3e449736">25,000</ix:nonFraction>. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> However, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In 2018, Lollicup entered into an operating lease with Global Wells (&#8220;Texas Lease&#8221;). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into another operating lease with Global Wells (&#8220;New Jersey Lease&#8221;). </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i7db79cb81f6f478eac208dee7f42dd5d" continuedAt="ie8bd4d758ce8400ebaedcc77ad8bb93f"><ix:continuation id="i9f361a802f59475eb75c262eb00c7d41" continuedAt="ia07ab444e67d46f2bf0a8edda970aaab"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company&#8217;s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company&#8217;s general assets; they represent claims against the specific assets of Global Wells, except for the Company&#8217;s guarantee of Global Wells&#8217; term loans. Global Wells has a term loan with a financial institution, which provides for advances up to $<ix:nonFraction unitRef="usd" contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzMDI2_75a097e5-62e7-4556-9dad-ebb2ff22b2b5">21,580,000</ix:nonFraction> and expires May 2029 (the &#8220;2029 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2029 Term Loan is collateralized by substantially all of the Company&#8217;s and Global Well&#8217;s assets and is guaranteed by the Company and certain of its shareholders. Additionally, in June 2020, Global Wells entered into a $<ix:nonFraction unitRef="usd" contextRef="ifcf163d6812746fc896df0de6d261881_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzMjk2_0ec8825c-f20c-41cf-b67d-1374bb1e411b">16,540,000</ix:nonFraction> term loan with a financial institution that matured September 2021 to purchase land and building in Branchburg, New Jersey (the &#8220;2021 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2021 Term Loan was collateralized by substantially all of the Company&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. In September 2021, Global Wells refinanced the 2021 Term Loan by entering into a $<ix:nonFraction unitRef="usd" contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzNjk1_dba23a7f-dd4d-4b0b-b3f5-bc0f9041cd42">23,000,000</ix:nonFraction> term loan that matures September 30, 2026 (the &#8220;2026 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2026 Term Loan provides an initial balance of $<ix:nonFraction unitRef="usd" contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231" decimals="0" name="krt:DebtConversionAmountConvertedToNewDebtInstrument" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzODE0_90f21a5a-6e3e-4c19-ba9b-1e4f606fa3fc">16,115,000</ix:nonFraction> and an option to request for additional advances up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231" decimals="-3" name="krt:DebtInstrumentTermLoanAccordionFeature" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzODg1_fe163ac5-6a21-4fb2-93c5-d2d4f63f42e3">6,885,000</ix:nonFraction>. The 2026 Term Loan is collateralized by substantially all of Global Wells&#8217; assets and is guaranteed by Global Wells and one of the Company&#8217;s shareholders. As of December&#160;31, 2021 and 2020, total loan guaranteed by the Company related to Global Wells amounted to $<ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="0" name="krt:TotalLoanGuaranteed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0MTM0_4d00b9a2-0b1d-4c39-9916-9d7a07267be5">36,517,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="0" name="krt:TotalLoanGuaranteed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0MTQx_b78dff18-a0ca-4fba-9690-f17ab2ade85c">37,491,000</ix:nonFraction>, respectively. </span></div></ix:continuation><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE1_442218a2-09c7-4b38-9736-4ad49124e82f" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial information includes assets and liabilities of Global Wells and are included in the accompanying consolidated balance sheets, except for those that eliminate upon consolidation: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:70.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.014%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzItMS0xLTEtOTIxNzY_073088d3-8c53-4aa3-9e7c-df27e88d0b97">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzItMy0xLTEtOTIxNzY_ac28f1fc-80bb-4249-af9b-d0765f80d57c">81</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzMtMS0xLTEtOTIxNzY_8acfc614-93d0-458f-8dd2-67a51d314b8e">384</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzMtMy0xLTEtOTIxNzY_84e2dc08-3d85-48ab-b30a-76f353ccd329">343</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzQtMS0xLTEtOTIxNzY_bc2861e2-5e05-4736-be53-fd6fd349d39e">63</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzQtMy0xLTEtOTIxNzY_6f2871e1-0634-463c-9b95-2781cb174262">98</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzUtMS0xLTEtOTIxNzY_d81874fb-abbe-42f6-95d3-0fcaa2fb7e36">46,612</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzUtMy0xLTEtOTIxNzY_76ca9f70-6a16-4f73-928c-ee097d257838">47,826</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzYtMS0xLTEtOTIxNzY_e548bcd7-fe5c-4e35-839c-0e3f0a4476bc">4,762</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzYtMy0xLTEtOTIxNzY_45e58de6-0956-41f8-b530-33537c16e9c4">5,260</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzctMS0xLTEtOTIxNzY_c4d627ae-79c9-4244-8791-79c3669920e6">52,984</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzctMy0xLTEtOTIxNzY_2961f7f5-a320-41e2-b39a-1506a54ec72b">53,608</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzgtMS0xLTEtOTIxNzY_f188c2b5-aa0d-463c-b7d2-2d48649eaf01">497</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzgtMy0xLTEtOTIxNzY_3597d5b7-8e6f-449c-9a67-ae285fd4aa3d">564</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzktMS0xLTEtOTIxNzY_b8ab4e2c-a01d-4ccf-a170-79b312272ae7">68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzktMy0xLTEtOTIxNzY_2d8068e9-101b-425f-88e9-9bf763e25ded">128</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEwLTEtMS0xLTkyMTc2_1e41aef5-b04f-48ed-a5fd-90659affb8ad">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEwLTMtMS0xLTkyMTc2_8b211d9c-4df6-49b9-8649-363767ef7893">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzExLTEtMS0xLTkyMTc2_a5609559-acc9-4b7e-901d-50dc5ea55a95">88</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzExLTMtMS0xLTkyMTc2_095220fd-9acf-446d-acff-68433d77072c">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to Lollicup USA Inc. </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEyLTEtMS0xLTkyMTc2_79dc8cba-494e-42cb-94d0-b59158d6d72d">2,620</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEyLTMtMS0xLTkyMTc2_c41635a7-5e9e-441a-a14f-ae6c3059afce">2,990</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, current portion </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEzLTEtMS0xLTkyMTc2_7c1de8dc-72c6-4169-a9d6-4600442c49f3">1,178</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEzLTMtMS0xLTkyMTc2_2fa61384-d408-40ac-8272-48c822c48ef7">694</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE0LTEtMS0xLTkyMTc2_8550f198-b207-4e0a-a1b3-81fe80b16edf">35,339</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE0LTMtMS0xLTkyMTc2_d6d7faee-26bc-4fe7-9f6a-9f0662a9141b">36,697</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE1LTEtMS0xLTkyMTc2_326370b9-2e59-44e2-834c-116b30624160">2,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE1LTMtMS0xLTkyMTc2_73878edc-f550-4602-a11a-23cbed60e6e4">3,906</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE2LTEtMS0xLTkyMTc2_05454d48-95cd-4a5e-a616-115053b13b89">42,435</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE2LTMtMS0xLTkyMTc2_a9876782-7e1f-4835-81bb-0472ae5bf9f5">44,979</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:continuation id="ia07ab444e67d46f2bf0a8edda970aaab" continuedAt="i0d4ae54cd0024144941eda3cfedb5121"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%;text-decoration:underline">Lollicup Franchising, LLC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the acquisition on September 1, 2020 (see Note 3 &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the Company&#8217;s <ix:nonFraction unitRef="shareholder" contextRef="i48f2a45b104749f2a44161861d803326_D20200901-20200901" decimals="INF" name="krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0NDgx_2540f40b-e741-475c-8cc6-3b90f188b975">two</ix:nonFraction> major shareholders shared common ownership with Lollicup Franchising, LLC (&#8220;Lollicup Franchising&#8221;). Lollicup Franchising owns and operates <ix:nonFraction unitRef="store" contextRef="i48f2a45b104749f2a44161861d803326_D20200901-20200901" decimals="INF" name="krt:NumberOfStoreOwned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0NjIz_4fab918d-d5a6-47f1-97cc-af9fede988e3">two</ix:nonFraction> stores 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 had an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores were paid to Lollicup Franchising prior the acquisition on September 1, 2020. The Company incurred incentive program expenses of $<ix:nonFraction unitRef="usd" contextRef="if0950232f55b4266b57a5a94271ec1b3_D20200101-20200831" decimals="0" name="krt:IncentiveProgramExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE1MTA1_5f178f98-9bcb-4d98-8a39-84ae79edf622">79,000</ix:nonFraction> for the period from January 1, 2020 through August 31, 2020, which was reported as a contra to net sales in the accompanying consolidated statement of income. The Company determined that the Company held a variable </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="ie8bd4d758ce8400ebaedcc77ad8bb93f" continuedAt="i22eed9b74db7409b8a186f20331e74ee"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0d4ae54cd0024144941eda3cfedb5121">interest in Lollicup Franchising, however, it was determined that the Company was not the primary beneficiary. The Company did not have any explicit arrangements and implicit variable interest where the Company was required to provide financial support to Lollicup Franchising. The Company determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is <ix:nonFraction unitRef="usd" contextRef="ic00a0196438949e099e2b36f688ae03e_I20211231" decimals="INF" name="us-gaap:VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE1NzE2_8fd7e2ea-f8d1-4ef9-89d0-0d64ae1fdc60">zero</ix:nonFraction>.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDEx_66e4d50e-5af8-4caf-81dc-327012595c4a" continuedAt="i1b1007f9479c4d6db68e6757971c8188" escape="true">Revenue Recognition:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1b1007f9479c4d6db68e6757971c8188" continuedAt="i2082eb393b5b4483a56ea61215344aee"> The Company generates revenues from sale of products to 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.</ix:continuation> <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIx_d98fb855-3dd8-4f2c-8aac-2ab19cb5dad1" continuedAt="i0ecd3e2d14bd4db397937cb48b341533" escape="true">For the years ended December&#160;31, 2021 and 2020, net sales disaggregated by customer type consist of the amounts shown below. </ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i0ecd3e2d14bd4db397937cb48b341533"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National and regional chains</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i319c5a293de6403db33f0d442a0fb3ab_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzMtMS0xLTEtOTIxNzY_0edb3b6c-d620-4a44-82a3-e2a2595e18b2">86,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c31f99ad7214d7fa0c0acd788d0dc44_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzMtMy0xLTEtOTIxNzY_0e1b24d3-410c-4157-b3f3-4960506bab74">67,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f2e28b198cd4c6fb58cff7807c18b22_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzQtMS0xLTEtOTIxNzY_1b7ea7ec-7c96-44ec-85da-218e4e5e2477">199,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58f98936db6e46f09e04d22c64f3d7f0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzQtMy0xLTEtOTIxNzY_84984664-0f85-459b-a746-bbfe20e55324">157,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Online</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75a8d1c3d2245269a3777beefc6e920_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzUtMS0xLTEtOTIxNzY_440cd024-e9cb-4ab1-b5c7-cdd5f1f8b60a">50,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3aa0cda636e843258ffbb4d60096809f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzUtMy0xLTEtOTIxNzY_465e52cc-377b-49c8-acb4-49a01f5be371">33,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide0b32c19a06460d9f0bc9653904bb97_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzYtMS0xLTEtOTIxNzY_37662dcc-bebf-4cd7-9316-710548886da1">28,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0acc32369844886bd29f69391bb76e3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzYtMy0xLTEtOTIxNzY_a62fec27-4b3d-4009-a4bf-94f93fc4edd4">37,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzctMS0xLTEtOTIxNzY_fd05941b-0bfe-4b5a-ade6-316414890f08">364,244</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzctMy0xLTEtOTIxNzY_f2776365-3455-4e6d-86e2-68c45bddf7ae">295,518</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><ix:continuation id="i2082eb393b5b4483a56ea61215344aee" continuedAt="ic0948dda0a374ccaba4d4330fb45cc86"><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">Distributors revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company&#8217;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. </span></ix:continuation></div><ix:continuation id="ic0948dda0a374ccaba4d4330fb45cc86" continuedAt="i3fa2a5d195c64ab88afdad69259bc52f"><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">National and regional chains revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> National and regional chains revenue is derived from restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Retail revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Online revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from online 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods or services 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 results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company&#8217;s customers are manufactured and shipped with minimal lead time. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contract liabilities consist primarily of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of December&#160;31, 2021 and 2020, the contract liabilities were not considered significant to the financial statements. </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i22eed9b74db7409b8a186f20331e74ee" continuedAt="iaf7ff0e77a724adeb2c4901fe5a8a120"><ix:continuation id="i3fa2a5d195c64ab88afdad69259bc52f" continuedAt="i57cc7673bd2040f2b7c4e939e7eaba30"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations for all of the Company&#8217;s product sales as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the consolidated statements of income for the years ended December&#160;31, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="i5ea84f39617549e7806e96fa2a143266_D20210101-20211231" decimals="0" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwMjcx_9add9f63-452f-452a-844e-e6a60aac4e8e">28,525,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4f7528f3d1304026ac435368abb35bbc_D20200101-20201231" decimals="0" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwMjc4_9ffbd9d4-12b9-4333-a17f-a478fa5a0134">17,572,000</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue. </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i57cc7673bd2040f2b7c4e939e7eaba30">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.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE5_3ea9d4f3-0062-4667-88e5-dcb1134d532d" continuedAt="i2544406c9fd644deb81dbe00dc13f8f9" escape="true">Advertising Costs:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2544406c9fd644deb81dbe00dc13f8f9"> The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred.</ix:continuation> Advertising costs included in the line item general and administrative expenses in the consolidated statements of income were $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwOTIw_fa955e10-207a-49e0-9ea0-d3895d4b27b7">2,488,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwOTI3_57653d49-a5be-4b16-8851-cabfefb1d264">1,516,000</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively. </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA3_84c57ff6-4472-43c9-a229-61940cd2a808" continuedAt="i57220c1095cc47dbafc12c3d2342a06c" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. </span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i57220c1095cc47dbafc12c3d2342a06c">The Company recognizes potential interest and/or penalties related to income tax matters as income tax expense in the accompanying consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the consolidated balance sheets. The Company had <ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIyMTMz_2d47727c-7336-49a7-a2c1-564ee37a0aa8"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIyMTMz_4827bdf0-0eac-48ab-a1a5-ac96cba7997c">no</ix:nonFraction></ix:nonFraction> uncertain tax positions as of December&#160;31, 2021 and 2020.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI2_9ffb6751-7669-44f8-9cac-3c5a075d0592" continuedAt="i24a6b75d8d1546ae84de2ef85aa38ec3" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></ix:nonNumeric></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i24a6b75d8d1546ae84de2ef85aa38ec3">The Company extends credit based on the valuation of the customers&#8217; financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.</ix:continuation> </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA4_4645f169-943b-4fd7-b1bb-26ed6fbfe4a2" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021 and 2020, purchases from the following vendor makes up greater than 10 percent of total purchases: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global Ltd. (&#8220;Keary Global&#8221;) and its affiliate, Keary International, Ltd. &#8211; related parties </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2035c4f96f6d4d2cbd0b2e270cae865e_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo1ZGZiZWM4ZjBkMjg0NWYwYmY3ODJjOWQ3YTM2NTBiMS90YWJsZXJhbmdlOjVkZmJlYzhmMGQyODQ1ZjBiZjc4MmM5ZDdhMzY1MGIxXzItMS0xLTEtOTIxNzY_c7db9944-909a-48ef-bb31-f52397e48fd2">12</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i332e6198710f4e2ea3fdc6b24b9b61fd_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo1ZGZiZWM4ZjBkMjg0NWYwYmY3ODJjOWQ3YTM2NTBiMS90YWJsZXJhbmdlOjVkZmJlYzhmMGQyODQ1ZjBiZjc4MmM5ZDdhMzY1MGIxXzItMy0xLTEtOTIxNzY_6b2b7109-538b-4962-bfcd-dc4108c1e79a">11</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due to the following vendors at December&#160;31, 2021 and 2020, respectively, that exceed 10 percent of total accounts payable are as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Keary Global and its affiliate, Keary International&#8201;&#8211;&#8201;related parties </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84152115b55442418be20a1694e41113_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzEtMS0xLTEtOTIxNzY_0e8c800e-9304-44b9-837f-5c1c0aa831ea">10</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i327c373c6eb64dddb73aafd1065da909_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzEtMy0xLTEtOTIxNzY_ab4ec61e-eb8e-4c5f-bff9-acbe94902b29">18</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taizhou Fuling Plastics Co.,Ltd </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f90248f24f14b7190ee7472bfbc1989_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzItMy0xLTEtOTIxNzY_a44d68a5-ec3c-40a0-95e7-5069226639b6">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuling Technology Co., Ltd.</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9289f8ddf46041749d5e560f3427db5f_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzMtMS0xLTEtOTIxNzY_32a8c473-bc00-4a78-b163-23c11d5e8ef8">21</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wen Ho Industrial Co., Ltd</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a7d641f566040b187413110d5f97646_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzQtMS0xLTEtOTIxNzY_e7227135-b09d-449a-a23c-133674c3594f">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:12pt;text-indent:20pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Amounts payable represented less than 10% of total accounts payable.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10 percent of sales or accounts receivable for the years ended December&#160;31, 2021 and 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIy_49b33559-a5ba-401b-b3d1-65b3b95f41ee" continuedAt="i61787dc4d538458a9f1e604e0e743e6b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="iaf7ff0e77a724adeb2c4901fe5a8a120" continuedAt="ie6d6b9bd0ee74d1993a406795b0949b6"><ix:continuation id="i61787dc4d538458a9f1e604e0e743e6b" continuedAt="i5645c935c9764d289659e00b6b249f25"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s own assumptions about how market participants would value an asset or liability based on the best information available. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The three levels of inputs are as follows: </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;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. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument&#8217;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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 and 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate swaps that meet the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability on the consolidated balance sheets depending on its fair value. 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. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the consolidated balance sheets. </span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk5_2efdcd5c-0fed-463f-b6c9-c931dbfbc03d" continuedAt="id9fdd13e94a041b4b6e9d78fc92a1414" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2021 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id18e8ef949b54b939c5a36325f91eaf3_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzItMS0xLTEtOTIxNzY_77e12942-cd33-48d9-9780-51410b3609ed">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a27c26c78954c32bb1f5a87e9a88146_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzItMy0xLTEtOTIxNzY_36a44242-0be5-4f27-8183-6210a0467b06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75170dfda8e4a0e8a6d97c13484da4c_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzItNS0xLTEtOTIxNzY_abec1df7-26b1-44d4-b510-cfeca2703c30">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id18e8ef949b54b939c5a36325f91eaf3_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzMtMS0xLTEtOTIxNzY_8cec1b43-dfba-418a-881f-d1bb07e80012">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a27c26c78954c32bb1f5a87e9a88146_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzMtMy0xLTEtOTIxNzY_a03d21c1-c743-4c12-8b38-063ed8753752">1,334</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75170dfda8e4a0e8a6d97c13484da4c_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzMtNS0xLTEtOTIxNzY_35508ed1-d199-4333-8a37-d4b6922a9f98">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2021</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id18e8ef949b54b939c5a36325f91eaf3_I20211231" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzQtMS0xLTEtOTIxNzY_585b031a-8118-48db-86fd-b47532c95f4b">2,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a27c26c78954c32bb1f5a87e9a88146_I20211231" decimals="-3" sign="-" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzQtMy0xLTEtOTIxNzY_d8d33019-25f2-44a6-a8eb-9ebf76d5db7b">1,334</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75170dfda8e4a0e8a6d97c13484da4c_I20211231" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzQtNS0xLTEtOTIxNzY_bbb07101-d599-4da2-82a8-c234bb209f58">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="ie6d6b9bd0ee74d1993a406795b0949b6" continuedAt="i5b0564cae7af4662af4a674c05167f27"><ix:continuation id="i5645c935c9764d289659e00b6b249f25" continuedAt="i6297ddccae1a43beaa92b4000225c917"><ix:continuation id="id9fdd13e94a041b4b6e9d78fc92a1414"><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2020 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f2b84d396f42efa0d1d5995c958a41_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzItMS0xLTEtOTIxNzY_8b4698c2-93b8-4f9a-8873-e4bc7652ddfb">448</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5102ac6ac8248218ec2e4ba50c87a72_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzItMy0xLTEtOTIxNzY_77768587-0406-48e1-b7d6-465d00a1f5c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f59f6df2ea648989dbb4405a5c748ad_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzItNS0xLTEtOTIxNzY_46c8444a-d1da-4433-8e74-5a89e4feba27">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f2b84d396f42efa0d1d5995c958a41_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzMtMS0xLTEtOTIxNzY_e73c7ff7-65e7-4fe5-8ebc-eb73b9765db5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5102ac6ac8248218ec2e4ba50c87a72_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzMtMy0xLTEtOTIxNzY_aa955f38-e672-413f-aec8-aaffbcdee3c4">2,847</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f59f6df2ea648989dbb4405a5c748ad_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzMtNS0xLTEtOTIxNzY_bec4a762-774c-44c2-8c63-0770eaec9b8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2020</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f2b84d396f42efa0d1d5995c958a41_I20201231" decimals="-3" name="us-gaap:FairValueNetAssetLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzQtMS0xLTEtOTIxNzY_eb42f46e-94a2-4d15-b821-1c67a3ad38bd">448</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5102ac6ac8248218ec2e4ba50c87a72_I20201231" decimals="-3" sign="-" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzQtMy0xLTEtOTIxNzY_2a6517cc-f798-418e-8548-993bfbfae077">2,847</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f59f6df2ea648989dbb4405a5c748ad_I20201231" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzQtNS0xLTEtOTIxNzY_cd0a5c25-328d-4c65-9561-c626895ddf49">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:12.39pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not elected the fair value option as presented by ASC 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Option for Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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, accrued and other liabilities, and borrowings under promissory notes and line of credit, are reported at their carrying value. </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6297ddccae1a43beaa92b4000225c917">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 December&#160;31, 2021 and 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.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAy_4432b375-951e-4a3b-b69c-9baa70704a4a" continuedAt="i8ea59985436d40f28a30a83893c11242" escape="true">Foreign Currency:</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8ea59985436d40f28a30a83893c11242"> 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 income.</ix:continuation> The Company recorded a loss on foreign currency transactions of $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzI3OTY5_8c79f6e2-d674-4e82-839a-3481b827cc8b">412,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzI3OTc2_a1be8d6b-35fa-4077-ad54-cbb368d66572">688,000</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively. </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI0_2625264d-33c3-4a46-b77d-2393518818f8" continuedAt="ieb0cf08ca9c3473789fd7c4b37002f74" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense related to shared-based payment awards, including stock options and restricted stock units, in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of share-based payment awards on the date of grant is estimated using the Black-Scholes option pricing model for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company&#8217;s common stock, the expected option term, the expected volatility of the Company&#8217;s stock over the option&#8217;s expected term, the risk-free interest rate, and the Company&#8217;s expected annual dividend yield. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption for options granted under the Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company&#8217;s stock options. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;simplified method,&#8221; which estimates the expected term based on the average of the vesting period and contractual term of the stock option. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company&#8217;s common stock for a period equal to the expected term of the options. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dividend yield assumption for options granted under the Plan is based on the Company&#8217;s history and expectation of dividend payouts. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ieb0cf08ca9c3473789fd7c4b37002f74">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 income could have been significantly different.</ix:continuation> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE0_05d277b7-700f-4a61-ba47-7bdfb9a2300b" continuedAt="i0880447b442b4817963927ccae427fed" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New and Recently Adopted Accounting Standards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and as such, the Company has elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i5b0564cae7af4662af4a674c05167f27" continuedAt="ie77f92f93a1b40b9bf69e1810474b6fe"><ix:continuation id="i0880447b442b4817963927ccae427fed" continuedAt="i6705448fdbce42aba9b6dafba5d6aa1d"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02 (Topic 842), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases: Targeted Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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 will adopt the new standard in annual reporting periods beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company&#8217;s consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments&#8201;&#8212;&#8201;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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 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, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses: Effective Dates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; which amends the effective date for SEC filers that are eligible to be smaller reporting companies, 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 will 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&#8217;s consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the FASB issued ASU 2018-07 (Topic 718), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation: Improvements to Non-employee Share based Payment Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, 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-08 (Topic 718), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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&#8217;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&#8217;s financial position, results of operations and cash flow. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820) Disclosure Framework&#8201;&#8212;&#8201;Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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&#8217;s financial position, results of operations and cash flow. </span></div></ix:continuation></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="ie77f92f93a1b40b9bf69e1810474b6fe"><ix:continuation id="i6705448fdbce42aba9b6dafba5d6aa1d"><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU 2019-12 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;. 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. The Company adopted the new standard as of January 1, 2021, and the adoption of this guidance did not have a material impact on the Company&#8217;s financial position, results of operations and cash flow. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-03 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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&#8217;s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, &#8220;Leases&#8221;, should be the contractual term used to measure expected credit losses under ASC 326, &#8220;Financial Instruments&#8201;&#8212;&#8201;Credit Losses&#8221;. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity&#8217;s adoption of ASU 2016-13.</span></div></ix:continuation></ix:continuation><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_112"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">3. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzI2MTI_fa05ad72-dd7e-426c-bdfc-d8e4f1f2c6dc" continuedAt="i302f5198d6d6421b8d0f9eb01db2dd47" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i302f5198d6d6421b8d0f9eb01db2dd47" continuedAt="i0e3b3e511aa64a8d8979722576e6243e"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Pacific Cup, Inc.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2021, Lollicup entered into an asset purchase agreement (&#8220;the Pacific Cup Agreement&#8221;) with Pacific Cup, Inc. (&#8220;Pacific Cup&#8221;), a manufacturer and distributor of disposable products operating in Kapolei, Hawaii. Pursuant to the Pacific Cup Agreement, Lollicup paid cash consideration of $<ix:nonFraction unitRef="usd" contextRef="i44a6dc8b1da146129534d5c3816edb1f_D20210301-20210301" decimals="0" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzMzNw_94add87c-d05e-42c9-b884-3209f4433f75">1,000,000</ix:nonFraction> to acquire certain assets of Pacific Cup. Acquisition-related costs were immaterial. The amounts of revenue and earnings of the acquiree since the acquisition date is included in the consolidated statement of income for the reporting period, which is not significant from March 1, 2021 through December 31, 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in this transaction was derived from expected opportunities to leverage Pacific Cup&#8217;s customer base, manufacturing facility, and sales force to expand the Company&#8217;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.</span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzI2MTM_2313c2fc-5896-4e15-a0a9-57f4f4be0427" continuedAt="i4a9edea633ce4ca29ae53927010dcd7c" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final valuation of assets acquired as a result of this acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzEtMS0xLTEtOTIxNzY_b75f475f-9a23-4ded-b8c5-ab64ecccb399">153</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzItMS0xLTEtOTIxNzY_384e500d-dc73-47e9-8d7f-05bb554d695c">50</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzMtMS0xLTEtOTIxNzY_8b94e235-89fa-4c67-9c43-86202595c5bc">400</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzQtMS0xLTEtOTIxNzY_7392bd59-220d-4ddf-b291-493ecf42467a">397</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzUtMS0xLTEtOTIxNzY_19c1c3ac-0052-407f-aff1-076608683e99">1,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Lollicup Franchising, LLC </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2020, Lollicup entered into a membership interest purchase agreement (the Agreement) with Lollicup Franchising, LLC (Lollicup Franchising), a provider of specialty tea and coffee to consumers through operating retail stores within the United States. Pursuant to the Agreement, Lollicup paid cash consideration of $<ix:nonFraction unitRef="usd" contextRef="i13ed175806c24aa28648fa01993aaf3a_D20200901-20200901" decimals="0" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzE1MDc_250310b7-8e43-4c52-9a62-456817eedb2a">900,000</ix:nonFraction> for the <ix:nonFraction unitRef="number" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzE1MTg_5d2eac7b-db80-4c0b-8a98-7ea612157896">100</ix:nonFraction>% membership interest of Lollicup Franchising. Prior to closing of the Agreement, the majority shareholders of the Company were also the majority shareholders of Lollicup Franchising. Acquisition-related costs were insignificant. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in this transaction was derived from expected benefits from new management strategy and cost synergies. 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.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i0e3b3e511aa64a8d8979722576e6243e" continuedAt="i28ea6a0ccf3e44cca02b05048251fc99"><ix:continuation id="i4a9edea633ce4ca29ae53927010dcd7c"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assets acquired and liabilities assumed as a result of this acquisition: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzEtMi0xLTEtOTIxNzY_596e3be0-3b48-4576-bd5e-2f10869e9799">7</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzItMi0xLTEtOTIxNzY_73dcd589-550d-47a5-9db5-d41c5fcf9da1">103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzMtMi0xLTEtOTIxNzY_03ca7bf5-2379-4568-a1a8-ef7615f81912">21</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzQtMi0xLTEtOTIxNzY_caf7110a-7134-494b-96c5-ea48db2b49ee">257</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzUtMi0xLTEtOTIxNzY_2ea62475-481a-48db-8ed4-be072d7588a3">3,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzYtMi0xLTEtOTIxNzY_a5e6fc45-418d-4142-b40c-9b9cbdb0e671">42</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="krt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzctMi0xLTEtOTIxNzY_47edee2d-b347-4970-ba36-1e26a974db1e">104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related party payable </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="krt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzgtMi0xLTEtOTIxNzY_8ac38c69-842e-4e6b-a110-490db9cb5a7d">2,455</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired and liabilities assumed </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79965edf453479889f0c193f401efee_I20200901" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzktMi0xLTEtOTIxNzY_0950ae18-0153-4a61-9e83-6c8e7fbbca73">900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: cash acquired </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39f2ae331d524bb9b0163e7587b3a902_D20200901-20200901" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzEwLTItMS0xLTkyMTc2_b5bb5c0e-13f2-4bae-8ed6-a8277a9dd557">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration, net of cash acquired</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39f2ae331d524bb9b0163e7587b3a902_D20200901-20200901" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzExLTItMS0xLTkyMTc2_691e55dd-0f7f-4cef-b0e9-1d95604bc91b">893</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i28ea6a0ccf3e44cca02b05048251fc99">The results of operations of this acquisition have been included in the Company&#8217;s consolidated financial statements beginning on the acquisition date. All intercompany transactions were eliminated upon consolidation. The amounts of revenue and earnings of the acquiree since the acquisition date is included in the consolidated statements of income for the reporting period, which is not significant from September 1, 2020 through December&#160;31, 2021.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">4. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90ZXh0cmVnaW9uOjVlYWU3YmQ0ODdiODQyNTdiZTM0ZGVkOTdjM2QwNjJjXzYw_c1bc76c2-ffc1-411b-82da-0db5388ee8a1" continuedAt="i3514085c4c4c4edea8b4b26bb84a6032" escape="true">Inventories </ix:nonNumeric></span></div><ix:continuation id="i3514085c4c4c4edea8b4b26bb84a6032"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90ZXh0cmVnaW9uOjVlYWU3YmQ0ODdiODQyNTdiZTM0ZGVkOTdjM2QwNjJjXzYx_0a6beab3-3ee6-4335-a647-5a9c9dede8c8" escape="true"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzItMS0xLTEtOTIxNzY_4e39caf9-082c-47e2-b1a8-134c77c24476">14,075</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzItMy0xLTEtOTIxNzY_2bda6443-3261-4b1e-8ede-67dfccc51d55">4,251</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzMtMS0xLTEtOTIxNzY_449744ac-487d-401e-a244-f91e3e0575ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzMtMy0xLTEtOTIxNzY_c78aa5e5-d1c0-497e-84fc-011f1234a100">133</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzQtMS0xLTEtOTIxNzY_487755ae-289e-4c35-bd98-b9d649ae5ddb">45,140</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzQtMy0xLTEtOTIxNzY_2326099c-c201-42a7-88cb-04dee92d5317">45,252</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal </span></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzUtMS0xLTEtOTIxNzY_3219b91a-5a06-40a3-bdc8-cc1fe78903e4">59,215</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzUtMy0xLTEtOTIxNzY_73a54c51-17e1-4f5b-baa7-fb31a2f12582">49,636</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less inventory reserve </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InventoryAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzYtMS0xLTEtOTIxNzY_56ae4972-2519-4dd7-94f1-b1a25b0df986">743</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InventoryAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzYtMy0xLTEtOTIxNzY_dc3ad13d-c978-4b06-b892-a65f3211e425">675</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzctMS0xLTEtOTIxNzY_c0d6612f-9869-4bc7-b898-609c20fdcb47">58,472</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzctMy0xLTEtOTIxNzY_b437b9c0-081c-4add-b56d-9f5aca694bac">48,961</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_118"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">5. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzY0MQ_4167b90b-283f-48b5-95c9-3ac050a2d834" continuedAt="i2b2e15fb39a64f0799ef426d57888961" escape="true">Property and Equipment </ix:nonNumeric></span></div><ix:continuation id="i2b2e15fb39a64f0799ef426d57888961" continuedAt="i414dd1e85e5347b6bda85b139a272133"><div style="margin-top:6pt"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzY0Mg_37bb1fee-9fcd-4186-883d-07c93826d9ef" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6d30a226d07409e8ce7580be4931e91_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzItMS0xLTEtOTIxNzY_c10a3de5-264b-4a3b-9b31-2a4830b8b2bb">60,935</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61dfda6dc6e346c480ef6b4193024ed2_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzItMy0xLTEtOTIxNzY_1afeed50-1028-45a4-bb7d-6928ea5c9c43">55,528</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d2c7607ed6440648334e49d3b845c4c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzMtMS0xLTEtOTIxNzY_a4625005-f599-4f2d-9e1b-ae9973b063fb">18,655</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9c42d5c638948ab9ec53420ab2bf06b_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzMtMy0xLTEtOTIxNzY_f3dbae7b-ea5e-478f-980c-e804ebab557a">17,832</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic691ed818de74eceba675ff8e6ea4752_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzQtMS0xLTEtOTIxNzY_7ffe79e9-bca2-4cc9-bfae-e52a8821517b">5,384</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90af01978ef34ab9b3e4ef0dbba24d6a_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzQtMy0xLTEtOTIxNzY_da0f2394-df4f-4c28-840c-a06abbd89105">3,447</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d12cab95688493daa018505346151ab_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzUtMS0xLTEtOTIxNzY_7dbb71a9-4f2f-4886-89e5-5309d6d867e5">936</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie97ab76339bb4ee3b1d3d5a90852d4a8_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzUtMy0xLTEtOTIxNzY_b58b0724-6472-4b91-8dea-878a8104d5bb">851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85750c6ced67468b8a3ce0d3277c3ba6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzYtMS0xLTEtOTIxNzY_1ce314ae-f673-4494-af20-d1d688b75695">35,387</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id09953a7d1504997b6498696c40abb5d_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzYtMy0xLTEtOTIxNzY_0e386d51-abd8-4dad-bddc-66834d545517">34,134</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd368c5f480d4da9b8260e641facacd2_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzctMS0xLTEtOTIxNzY_78fdf960-1173-4ab8-af84-a85601794e03">11,907</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id847c11317d04b6f8557691e5da349c6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzctMy0xLTEtOTIxNzY_f2a35ce5-aaf5-4730-94a8-4ad435b7e98b">11,907</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property held under capital leases </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18a60e6b7d704204a7b6a66b8811251d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzgtMS0xLTEtOTIxNzY_1bdf2753-e60b-4f6c-9c40-cdd736abad4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1970f1a95ddc4e9b9e4eae86753dffac_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzgtMy0xLTEtOTIxNzY_3fc226a4-881f-4a53-91c1-f6d313330a79">1,607</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id49c0378cdd949679b14d948c121e7bf_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzktMS0xLTEtOTIxNzY_5cc17e2b-c253-4c44-b739-d4c7723730e8">553</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6bc5057434e493ab4dd9830a7bd44ac_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzktMy0xLTEtOTIxNzY_0a47845f-0a54-4493-9513-46efa49eec84">546</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEwLTEtMS0xLTkyMTc2_1afecbe6-d09c-4587-82e0-bbb1ee3c9eba">133,757</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEwLTMtMS0xLTkyMTc2_ebf994fd-c7a7-419c-a616-153bd800363e">125,852</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzExLTEtMS0xLTkyMTc2_9ba9b883-9da5-4ffa-affb-965351c28117">40,282</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzExLTMtMS0xLTkyMTc2_4da6c2ae-da8d-4eef-9ee4-5a4eb7a888e6">30,319</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEyLTEtMS0xLTkyMTc2_c809e3d3-1689-4083-8c33-22a2457e1d7b">93,475</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEyLTMtMS0xLTkyMTc2_77775c05-9952-44b8-a360-c07539483875">95,533</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;7, 2021, the Company purchased a warehouse building located in Summerville, South Carolina for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="ia7a334e8e6a04502a66876a38a37f553_D20210707-20210707" decimals="0" name="us-gaap:PaymentsToAcquireLandHeldForUse" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzE0Nw_5abf4651-5504-490f-b9e0-05ec6e7babda">1,252,750</ix:nonFraction>. The facility commenced operations on September&#160;1, 2021 as an additional distribution facility. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i414dd1e85e5347b6bda85b139a272133">Depreciation and amortization expense on property and equipment was $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzMwMA_75f240c5-0f55-46f0-8c8e-574735b482d5">10,024,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzMwNw_35e46df1-ad46-4f9b-b3b4-f9e48ad38fb6">8,569,000</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively. Depreciation and amortization expense is reported within general and administrative expense except for depreciation and amortization expense related to manufacturing facilities and equipment, which is included in cost of goods sold on the accompanying consolidated statements of income.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_121"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">6. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzIyNzA_3eda7a8a-6904-4e43-8d15-4a04d461c763" continuedAt="if7f3b52fac5e441283ddbbae57762071" escape="true">Line of Credit </ix:nonNumeric></span></div><div style="text-indent:20pt"><span><br/></span></div><ix:continuation id="if7f3b52fac5e441283ddbbae57762071" continuedAt="ibddf71d4aa684d38bacc665aeb870fcb"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the &#8220;Loan Agreement&#8221;), the Company has a line of credit with a maximum borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i6415ddfaded845b2bdbaacaeca4a3af2_I20180223" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzI2Nw_f7ad0613-5f4b-4a6b-b575-0d00379861b5">40,000,000</ix:nonFraction> (the &#8220;Line of Credit&#8221;). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company&#8217;s assets and guaranteed by the Company&#8217;s stockholders. 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;9, 2020, the Company amended the Line of Credit to extend the maturity date to May 23, 2022. On October 6, 2021, the Company amended the Loan Agreement again. Prior to October 6, 2021, interest accrued at an annual rate of prime less <ix:nonFraction unitRef="number" contextRef="if707397c6a8d4beea61e4e9c82091907_D20200709-20200709" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzgwMA_013e4c9b-82be-42d6-9747-edab9e9ef66d">0.25</ix:nonFraction>% with a minimum floor of <ix:nonFraction unitRef="number" contextRef="i6eda3e9625864cdd8bc2ddb1ac5576a9_D20200709-20200709" decimals="4" name="krt:DebtInstrumentFloorRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzgyNw_110301b8-c62c-4ee7-961a-285dbc270953">3.75</ix:nonFraction>%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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 (&#8220;EBITDA&#8221;) ratio.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less <ix:nonFraction unitRef="number" contextRef="if73cecafe2214b19974938801946df80_D20211006-20211006" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE0NTg_99cdc542-f578-4a78-ab52-4368debe7b8b">0.25</ix:nonFraction>%, with a minimum floor of <ix:nonFraction unitRef="number" contextRef="iad4439979539405ca9970eb476300eb2_D20211006-20211006" decimals="4" name="krt:DebtInstrumentFloorRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE0ODY_863980a7-ab68-4dd2-82a8-d0eacbe31e08">3.25</ix:nonFraction>%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December&#160;31, 2021, the maximum amount that could be borrowed was $<ix:nonFraction unitRef="usd" contextRef="ib13af5e59a2d40079bfe87119a31bd71_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE5NTU_46537c60-7dbe-4bd7-a6f6-9ed3c8e8f783">40,000,000</ix:nonFraction>. The Company had $<ix:nonFraction unitRef="usd" contextRef="ib13af5e59a2d40079bfe87119a31bd71_I20211231" decimals="0" name="us-gaap:LongTermLineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE5NzU_0b7d5986-82e3-41f9-ad50-0565452d8c07">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i38fec0c8c61d406f89b32aea0260eb32_I20201231" decimals="0" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE5ODI_f4db83ee-e501-4ace-a303-2db0cd85afac">33,169,000</ix:nonFraction> of borrowings outstanding under the Line of Credit as of December&#160;31, 2021 and 2020, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amount issued under the standby letter of credit was $<ix:nonFraction unitRef="usd" contextRef="i76b457de09724b79828e9dd2b1dfe9d7_I20211231" decimals="0" name="us-gaap:LongTermLineOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzIxMjQ_d92a882c-7a6a-450b-a56f-b06478115c68">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i32bfeaee9fcb4024b3ef66de0412f3d6_I20201231" decimals="0" name="us-gaap:LongTermLineOfCredit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzIxMzE_82de14b3-a65d-4def-8f2c-b99ae3f77c8d">900,000</ix:nonFraction> as of December&#160;31, 2021 and 2020, respectively. As of both December&#160;31, 2021 and 2020, the Company was in compliance with the financial covenants under the Line of Credit.</span></div></ix:continuation><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_124"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">7. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90ZXh0cmVnaW9uOmQ4YTMzZWRkY2FmODRmNTQ4NTk4MjFlNjdkNTFlMGZiXzExMA_44f217cb-932e-4164-983a-655176d1526a" continuedAt="i4d1e45623edb40d9822de8f19aa786d0" escape="true">Accrued Expenses </ix:nonNumeric></span></div><ix:continuation id="i4d1e45623edb40d9822de8f19aa786d0"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90ZXh0cmVnaW9uOmQ4YTMzZWRkY2FmODRmNTQ4NTk4MjFlNjdkNTFlMGZiXzExMQ_26888a22-4d8d-47a4-8042-87ab7be5bfff" escape="true"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information related to accrued expense liabilities: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzItMS0xLTEtOTIxNzY_b795d9ad-dbd2-4a34-9406-a80a1c5512a2">1,991</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzItMy0xLTEtOTIxNzY_86cd2546-7f84-42f6-aa51-86dce3554cf3">1,796</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzMtMS0xLTEtOTIxNzY_4843280c-c7e0-46bb-a9ca-0fa0f4ad465e">68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzMtMy0xLTEtOTIxNzY_e5265554-587c-4c64-acd4-df7928eb3159">199</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzQtMS0xLTEtOTIxNzY_bbc23007-8662-4ffa-94b1-fe059122cf3e">1,456</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzQtMy0xLTEtOTIxNzY_4c401eeb-a5b3-406b-81ee-cd39212ef4ed">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation and sick pay </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzUtMS0xLTEtOTIxNzY_0b7732a6-7fdb-4a70-b696-3cdf4f98144e">416</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzUtMy0xLTEtOTIxNzY_dc3990f8-b226-41d3-900d-988c550c4d2f">496</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued shipping expenses </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="krt:AccruedShippingExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzYtMS0xLTEtOTIxNzY_10770f50-1cfd-4e09-ab3b-ad464f1d894b">2,868</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="krt:AccruedShippingExpensesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzYtMy0xLTEtOTIxNzY_32811f4c-fb52-43c1-bc4a-c4525d42274e">433</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued professional services fees</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzctMS0xLTEtOTIxNzY_bd31d3ad-b29a-4f82-a373-a2303d1ca002">642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzctMy0xLTEtOTIxNzY_6fba7c36-f5bc-4c1f-96f0-43c1463a929c">481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccruedRentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzgtMS0xLTEtOTIxNzY_3bd9f948-6843-474d-9e61-c8662d692bfc">372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccruedRentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzgtMy0xLTEtOTIxNzY_55a6f1e8-0dd6-4be1-9a93-f1cbde4eb4da">301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzktMS0xLTEtOTIxNzY_bd6beeba-dff3-4bbd-acf6-949e687eab7f">7,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzktMy0xLTEtOTIxNzY_2f039565-091c-4a6f-aeae-c416453966c0">4,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">21</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:continuation id="ibddf71d4aa684d38bacc665aeb870fcb" continuedAt="i2a8e5a48104e4c16887d739bd3787b1b">Long-Term Debt </ix:continuation></span></div><ix:continuation id="i2a8e5a48104e4c16887d739bd3787b1b" continuedAt="ia00e81f82be84c01a0eabc632be27fe3"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzI1NjE_77196678-4061-48cf-9a1d-a74cafa290f5" continuedAt="i4def78c3d5b145738bc176d7c1c4fd13" escape="true"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A promissory note that allowed for advances up to $<ix:nonFraction unitRef="usd" contextRef="ic27c3e34a8a84a47b1d6425a996b35a8_D20210101-20211231" decimals="0" name="krt:DebtInstrumentMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV81NQ_23f0f5b1-83c8-4d4d-88f6-f13e2c484e6b">5,000,000</ix:nonFraction> through March 2018, at which point it converted to a term loan. Outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="ic27c3e34a8a84a47b1d6425a996b35a8_D20210101-20211231" decimals="0" name="krt:DebtConversionAmountConvertedToNewDebtInstrument" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV8xNTU_99e34192-295e-4b41-b1df-418200ff0fc0">4,815,000</ix:nonFraction> was converted in March 2018, set to mature in March 2023. Principal and interest payment of $<ix:nonFraction unitRef="usd" contextRef="if42a30a6cd5445d2b5f5f2001b950c66_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV8yNTA_a604fa5d-f26d-4dc2-ac71-ccc31c6532d9">91,000</ix:nonFraction> due monthly at the fixed rate of <ix:nonFraction unitRef="number" contextRef="i4694467cafd640a8859ea41c46785752_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV8yODY_7b5b7bcf-2a97-4817-98c9-223b29aae593">4.98</ix:nonFraction>%. 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. The loan was paid off in 2021.</span></div></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4694467cafd640a8859ea41c46785752_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMS0xLTEtOTIxNzY_4e2df9e9-e835-477b-a30f-f23edadb5eb0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3624f2a39d6949a7a5811a2b130d093f_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMy0xLTEtOTIxNzY_345faf86-0c86-4742-9062-4772db532662">2,322</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">An equipment loan with a draw down period ending August 28, 2019 for up to $<ix:nonFraction unitRef="usd" contextRef="i08bc7973ff1a49c2878012aa0fa98fb0_D20210101-20211231" decimals="0" name="krt:DebtInstrumentMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV84MA_357a4f6e-0acc-42c0-a405-7e693512f89b">10,000,000</ix:nonFraction>, at which point the entire principal outstanding was due, unless extended. Outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="i08bc7973ff1a49c2878012aa0fa98fb0_D20210101-20211231" decimals="0" name="krt:DebtConversionAmountConvertedToNewDebtInstrument" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV8xOTE_5e82ed3d-9c6f-4fe3-8704-be93bf4c9342">9,476,000</ix:nonFraction> was converted to a term loan in June 2019, set to mature in July 2024. Principal and interest payment of $<ix:nonFraction unitRef="usd" contextRef="i2820c396c8124d9b9a3daff7a05f2372_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV8yOTk_48d6cbaa-db80-4650-b7d0-068fcbf415f6">193,000</ix:nonFraction> due monthly starting August 2019 at the fixed rate of <ix:nonFraction unitRef="number" contextRef="i09ee51dabe8e4172b3d379f709a97634_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV8zNTY_84ef28bf-ec53-421d-a284-7bc1ddc10680">5.75</ix:nonFraction>%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09ee51dabe8e4172b3d379f709a97634_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMS0xLTEtOTIxNzY_e1725e4d-cf6c-41f0-bfc4-db7e895d42d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifb3ab93b0b534655ab1c5eb27eed1597_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMy0xLTEtOTIxNzY_b7b9e076-2ed9-47b7-b9a0-89d0c8722099">7,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="ifec236db91dc48b0b2868737c215520d_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplMWNlMmRlMDM3MWE0NmJiYTI4MWQwNWY5YTgyODEzYV82_c61aef0f-dde4-4088-ad77-2bc2c360d144">2,130,000</ix:nonFraction> term loan that expired April 30, 2021. Principal and interest payment of $<ix:nonFraction unitRef="usd" contextRef="ice42e52687e74f65bd6c58b116ca7a6e_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplMWNlMmRlMDM3MWE0NmJiYTI4MWQwNWY5YTgyODEzYV84Mg_59538ecf-efd9-4681-9893-484a3c995056">56,000</ix:nonFraction> due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate. The loan was secured by the company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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.</span></div></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifec236db91dc48b0b2868737c215520d_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMS0xLTEtOTIxNzY_331cf7a1-db48-4767-bb1d-2fa301b535cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf1306578dbd43c0bb65eb1f2e2308c3_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMy0xLTEtOTIxNzY_4e484475-1e86-4e6a-b2bb-f86f45270685">212</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="i43fa99b62e72401aa906ec9876c6fe92_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo0ODcwNGU1MDI4NTM0ZGFmOGI3ZDgzOWYwMWMzYWRjNV83_db91e9a4-586b-40e0-9c26-f710772965f9">935,000</ix:nonFraction> term loan that expired December 31, 2021. Principal and interest payment of $<ix:nonFraction unitRef="usd" contextRef="i983d07b7e49f45bebccee629140e42fa_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo0ODcwNGU1MDI4NTM0ZGFmOGI3ZDgzOWYwMWMzYWRjNV84Ng_28fa0b49-057d-41c7-a465-57011fc6dadd">20,000</ix:nonFraction> due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued at a fixed rate of <ix:nonFraction unitRef="number" contextRef="i43fa99b62e72401aa906ec9876c6fe92_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo0ODcwNGU1MDI4NTM0ZGFmOGI3ZDgzOWYwMWMzYWRjNV8yMDM_00569b82-5b89-416c-a715-5d4d540a62d6">3.50</ix:nonFraction>%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i43fa99b62e72401aa906ec9876c6fe92_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMS0xLTEtOTIxNzY_44c90889-a3a4-44f6-a855-627054e13f07">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i120304150b1346b0a52a6ac964818288_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMy0xLTEtOTIxNzY_56db1559-b47d-461b-bc23-9a185da54709">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib86e149c94524f699c2974973e7770af_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzYtMS0xLTEtOTIxNzY_ccaf4204-a60d-4619-944e-2a93c6fa062e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd2609edbb1f4836b892a0ad09ec6ef8_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzYtMy0xLTEtOTIxNzY_e47fd145-3833-43c3-900e-3af48232c192">10,218</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><div style="margin-top:6pt"><ix:continuation id="ia00e81f82be84c01a0eabc632be27fe3" continuedAt="i5ef4fbfcaabb47d18e5ef6cc69c6cd44"><ix:continuation id="i4def78c3d5b145738bc176d7c1c4fd13" continuedAt="i0b47878577314b198be2708e28cdfc70"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib86e149c94524f699c2974973e7770af_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzItMS0xLTEtOTIxNzY_ccaf4204-a60d-4619-944e-2a93c6fa062e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd2609edbb1f4836b892a0ad09ec6ef8_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzItMy0xLTEtOTIxNzY_e47fd145-3833-43c3-900e-3af48232c192">10,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">An equipment loan with a draw down period ended May 31, 2019 for up to $<ix:nonFraction unitRef="usd" contextRef="ia5fa5f63ffc148e695a342cc001624ca_D20210101-20211231" decimals="0" name="krt:DebtInstrumentMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2MjdkNTcxYWNkMDY0NzE4ODE4Njg4YmQxNTFlOTIzYV83Ng_ee6b73ea-3495-459a-8270-540534dbe92e">10,000,000</ix:nonFraction>. After the draw period, the outstanding principal balance is converted to a term loan payable, set to mature on May 31, 2024. The first principal and interest payment commenced in July 2019. Interest accrued based on prime rate. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2a3db711b6734e9ca8e2611bd1d04946_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzMtMS0xLTEtOTIxNzY_19f77c6d-c124-484e-93e3-202dc049baf2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i686e56b7cb4543818239bfc4ebcf5b8a_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzMtMy0xLTEtOTIxNzY_9acbfa58-0162-481d-87b8-b530ab15d9e2">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.83pt;margin-top:3.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="i227a38c6c6a9462cb750e84cc5bcdeba_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplYjllODFmMTE5MGM0ODEwYmJmNDQ5MTk1MjllMDE4ZV83_eb6a43d5-79a2-4c03-8fdf-452c14457571">3,000,000</ix:nonFraction> term loan that was set to expire December 2024. Interest only payment due for the first six months. Principal and interest payment of $<ix:nonFraction unitRef="usd" contextRef="i6dd0b4685dfb467dac196118cbdee985_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplYjllODFmMTE5MGM0ODEwYmJmNDQ5MTk1MjllMDE4ZV8xNDQ_f7423b67-4e56-4040-96f7-f14e1ea47bba">58,000</ix:nonFraction> due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrues at prime rate plus <ix:nonFraction unitRef="number" contextRef="i028da4825df14a82b62d08bd0b3091df_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplYjllODFmMTE5MGM0ODEwYmJmNDQ5MTk1MjllMDE4ZV8yODQ_4d5555ee-0ff4-4516-8787-662b81395025">0.25</ix:nonFraction>%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. In accordance with the loan agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i227a38c6c6a9462cb750e84cc5bcdeba_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMS0xLTEtOTIxNzY_8aa8833f-eed4-4e37-a24c-604ad975ab60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2f8140ca73e546c1900fd3a05cd39cc8_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMy0xLTEtOTIxNzY_9f11d27d-6a2c-4b14-9138-6d1e5559f97e">2,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV83_75a097e5-62e7-4556-9dad-ebb2ff22b2b5">21,580,000</ix:nonFraction> term loan that matures in May 2029. Interest accrues at prime rate less <ix:nonFraction unitRef="number" contextRef="idcda81014b304bffbc694a5a17ee4e2c_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV84Mg_0d400ff6-3644-49b1-8441-71ac5f5ce8b7">0.25</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i376cbde0c8914e1c98031e1aca8e0b80_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV84Ng_d033aba8-c641-4e2b-a661-5b1460daf02f">3.00</ix:nonFraction>% at December&#160;31, 2021 and 2020) and principal payments ranging from $<ix:nonFraction unitRef="usd" contextRef="i67ac4ae3cbbf4fc4acecfe6fb09c2893_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV8xMzk_fe369cc2-d87f-4b1d-b781-ef55c53beadb">24,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i3e60bf2914fd40388acfa7fbaaac6f9b_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV8xNDU_fde336ab-45ce-467c-b116-c4d74a132b3a">40,000</ix:nonFraction> 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. The Company incurred debt issuance costs of approximately $<ix:nonFraction unitRef="usd" contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231" decimals="0" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV80ODc_13407160-3ffe-4b1d-8a47-4e9cb1039b66">119,000</ix:nonFraction>, which is reported as a reduction of the carrying value of debt on the accompanying consolidated balance sheet.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMS0xLTEtOTIxNzY_d61e7da6-ffb0-4d0d-8b7c-573b1416b53b">20,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic2d5763e4fde4377b53c4f3ec7a86850_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMy0xLTEtOTIxNzY_42fc2425-b12c-4518-b25b-5b85ebb353ab">21,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="i492a5dd18fab47ab94eb229eae759d5b_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM182_95a775ee-b6eb-426d-89bf-3c165f970988">3,000,000</ix:nonFraction> term loan that was set to expire June 17, 2025. Principal and interest payment of $<ix:nonFraction unitRef="usd" contextRef="i1ee30f4ff5584775bb9ecbe1294be3a6_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM185MQ_e227311f-b560-4d09-98cd-ed670501f6ce">55,000</ix:nonFraction> due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate plus margin of <ix:nonFraction unitRef="number" contextRef="i8703f7f44ebf48579b8fca594f461700_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM18yMjQ_dea6a523-a09d-4dc2-9986-7f35b71fa812">0.25</ix:nonFraction>% (<ix:nonFraction unitRef="number" contextRef="i7fe857d832294161bfb0ca102f1e5392_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM18yMjg_0dbaf322-c5f2-440b-8273-9c93a3560683">3.50</ix:nonFraction>% as of December&#160;31, 2020). The loan was secured by the Company&#8217;s assets and guaranteed  by the Company&#8217;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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i492a5dd18fab47ab94eb229eae759d5b_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMS0xLTEtOTIxNzY_ea4c5926-2ca7-4c09-a058-07ea2108f985">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83e5b69f1dd04effaabec1ed266ec7b5_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMy0xLTEtOTIxNzY_8cc7e9ac-a6cb-4d57-8ab8-d7890f46797c">2,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="i68a7c9f479d94740a51e404651b7a26b_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODNhYzkyODFmNDA0MjVkYmY2NTZmZDllMTZlMmRkZV83_caac62fb-580d-4530-bd28-f58d19b8d726">5,000,000</ix:nonFraction> Paycheck Protection Program loan that was set to expire April 16, 2022. Interest accrued at <ix:nonFraction unitRef="number" contextRef="i68a7c9f479d94740a51e404651b7a26b_I20211231" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODNhYzkyODFmNDA0MjVkYmY2NTZmZDllMTZlMmRkZV8xMDI_8f18458d-4ab0-4dba-b143-12ad89b87101">1.0</ix:nonFraction>%. The loan was forgiven in June 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68a7c9f479d94740a51e404651b7a26b_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMS0xLTEtOTIxNzY_7957ee3a-631b-4faf-a9b6-cba79b8a07d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i733a54825a09496280a170a60617afed_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMy0xLTEtOTIxNzY_02101c73-bec3-4c76-b41f-750b7f78e664">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05fb656d73014713b7cad076454d2d20_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzgtMS0xLTEtOTIxNzY_1717ec9f-b5be-4c27-9bf8-d0b90245ee71">20,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96bc8287f54a42618379adee3269a1eb_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzgtMy0xLTEtOTIxNzY_330f6eb0-4b18-48dd-9fec-90eda62f2f94">48,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i5ef4fbfcaabb47d18e5ef6cc69c6cd44" continuedAt="i8c1ee00e7a2c4f749ef9325eeb35ddb8"><ix:continuation id="i0b47878577314b198be2708e28cdfc70"><div style="margin-top:46pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">KARAT PACKAGING INC. AND SUBSIDIARIES </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">&#8199;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05fb656d73014713b7cad076454d2d20_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzItMS0xLTEtOTIxNzY_a8ef6df8-9e90-4476-88d5-e18f5027f670">20,808</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96bc8287f54a42618379adee3269a1eb_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzItMy0xLTEtOTIxNzY_dc63c5d6-6995-438e-b5fe-b35875c2c047">48,515</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="ifcf163d6812746fc896df0de6d261881_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M183_0ec8825c-f20c-41cf-b67d-1374bb1e411b">16,540,000</ix:nonFraction> term loan that was set to mature June 30, 2025. Interest accrued at <ix:nonFraction unitRef="number" contextRef="ifcf163d6812746fc896df0de6d261881_I20211231" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M183OA_f5139087-536a-46d5-85b1-9868fd22618c">4.5</ix:nonFraction>% fixed and principal payments ranging from $<ix:nonFraction unitRef="usd" contextRef="i387af04e80d84c9e9904be1979774113_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M18xMjM_ce002f65-f32d-4295-a836-0f60ce3d3348">31,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i4f585f70d7094834bcb407c5025f7bf9_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M18xMjk_9cb6d2cd-1ca8-45a0-b361-de9172363612">0</ix:nonFraction> along with interest 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. This loan was refinanced in September 2021 (see below). </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifcf163d6812746fc896df0de6d261881_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMS0xLTEtOTIxNzY_ee1d98e6-3f00-48a9-a15c-21c16e8ee082">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic79cfdab20bf49c3a4164749a0bdc213_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMy0xLTEtOTIxNzY_38ea3aaf-87e8-458e-ae72-a9b445a60b0a">16,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $<ix:nonFraction unitRef="usd" contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231" decimals="0" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF83_dba23a7f-dd4d-4b0b-b3f5-bc0f9041cd42">23,000,000</ix:nonFraction> term loan that matures September 30, 2026, with the initial balance of $<ix:nonFraction unitRef="usd" contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231" decimals="0" name="krt:DebtConversionAmountConvertedToNewDebtInstrument" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF84MQ_90f21a5a-6e3e-4c19-ba9b-1e4f606fa3fc">16,115,000</ix:nonFraction> and an option to request for additional advances up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231" decimals="-3" name="krt:DebtInstrumentTermLoanAccordionFeature" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF8xNTI_fe163ac5-6a21-4fb2-93c5-d2d4f63f42e3">6,885,000</ix:nonFraction> through September 2022. Interest accrues at a fixed rate of <ix:nonFraction unitRef="number" contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF8yMTU_7261063f-bac5-4125-9df0-5655c37bbc24">3.5</ix:nonFraction>%. Principal and interest payments of $<ix:nonFraction unitRef="usd" contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231" decimals="0" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF8yNTQ_20847b5e-db24-49cb-8dc8-ea183b2b5c34">116,000</ix:nonFraction> 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&#8217; assets and is guaranteed by Global Wells and one of the Company&#8217;s shareholders. In accordance with the loan agreement, Global Wells is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">required to comply with certain financial covenants, including a minimum debt service coverage ratio. </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMS0xLTEtOTIxNzY_03bec468-5877-417d-acca-a8049efdc531">15,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic0fb484a920b4da6a3325b7700fb76c4_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMy0xLTEtOTIxNzY_5514f579-310b-4c05-8b10-e1c3986e3a2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt </span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzUtMS0xLTEtOTIxNzY_f309b913-c31a-4abe-a5ff-e9128279533e">36,717</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzUtMy0xLTEtOTIxNzY_b7ce40f4-31a3-4834-89ab-3325185ac5c3">64,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized loan fees </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzYtMS0xLTEtOTIxNzY_3123daba-76db-4dee-8641-731ba1a74e81">200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzYtMy0xLTEtOTIxNzY_5cc05ba1-813d-4910-856c-a0804a2e3d2a">102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzctMS0xLTEtOTIxNzY_8611ebbb-eee6-4b00-8182-1ae13cb759e5">1,178</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzctMy0xLTEtOTIxNzY_d492818d-8eef-4569-8554-4fa3a516ddd8">11,364</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzgtMS0xLTEtOTIxNzY_38515be6-5afd-42a2-b078-4175d34a826f">35,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzgtMy0xLTEtOTIxNzY_cf3ff03a-8801-48f1-8970-e6e3a77096f2">53,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-indent:20pt"><span><br/></span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzI1NTk_469eb9d2-5a5b-4172-ac23-d2c3f52a5a1d" escape="true"><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, future maturities are: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzEtMS0xLTEtOTIxNzY_4c2b6150-fc7b-4d02-a65f-53ae3285113e">1,178</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzItMS0xLTEtOTIxNzY_e3085262-d687-4247-888e-d1e4bc3ce8bd">1,224</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzMtMS0xLTEtOTIxNzY_b8c7d754-2701-47f8-832d-ac48191a74e7">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzQtMS0xLTEtOTIxNzY_15282146-7b1d-4a5a-9c8f-7e3eb88bc555">1,333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzUtMS0xLTEtOTIxNzY_051be023-10d8-4652-b98c-a82fb5d18c19">12,794</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzYtMS0xLTEtOTIxNzY_8aae1f78-f4c1-42b4-98f2-5812ba8c71ce">18,912</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzctMS0xLTEtOTIxNzY_8b1b41c9-0d5c-4cb1-b675-c01f60249271">36,717</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:20pt"><span><br/></span></div><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all its financial covenants as of both December&#160;31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2020, the Company received loan proceeds in the amount of $<ix:nonFraction unitRef="usd" contextRef="i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416" decimals="INF" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzM1Mg_a8529103-b5f3-403b-9da3-0e2944eb8423">5,000,000</ix:nonFraction> under the Paycheck Protection Program (&#8220;PPP&#8221;). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES Act&#8221;), 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unforgiven portion of the PPP loan is payable over two years at an interest rate of <ix:nonFraction unitRef="number" contextRef="i7620dc01c4634379a766ced944d53c34_I20200416" decimals="2" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzEwOTU_6d296ae1-ee1a-4cc2-a35e-2b3302ab6f76">1</ix:nonFraction>% with a deferral of payments for the first <ix:nonNumeric contextRef="i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416" name="krt:DebtInstrumentDeferredPaymentsTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzExNDA_69e5b363-f638-463b-a82c-af1480f2d03c">six months</ix:nonNumeric>. 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 </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i8c1ee00e7a2c4f749ef9325eeb35ddb8"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company&#8217;s circumstances all 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. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied for the forgiveness of the PPP loan, and 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 $<ix:nonFraction unitRef="usd" contextRef="i00951f3e1571439ba369000c5f39bc65_D20210610-20210610" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzI0NTk_439749ab-4450-48ae-ab90-6e294c6e509d">5.0</ix:nonFraction>&#160;million was recorded as gain on forgiveness of debt in the accompanying consolidated statements of income.</span></div></ix:continuation><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_130"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">9. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE2MzM_d191e150-c9f6-47b8-b300-2752110dbbdd" continuedAt="i35191235ecf24103a00c531bdd0337ac" escape="true">Interest Rate Swaps </ix:nonNumeric></span></div><div style="text-indent:20pt"><span><br/></span></div><ix:continuation id="i35191235ecf24103a00c531bdd0337ac"><div style="text-align:justify;text-indent:20pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, Global Wells entered into a <ix:nonNumeric contextRef="i986ba363061643048d1673cfc64dce55_D20190601-20190630" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE2Mzc_fd9d06a3-888c-4668-a614-a7d859626cf5">ten-year</ix:nonNumeric> floating-to-fixed interest-rate swap, with an effective date of June 13, 2019, that is based on the prime rate versus a <ix:nonFraction unitRef="number" contextRef="i9e44c2bbea2843508d980ee7a3c8999d_I20190613" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzIwMA_17ed6240-bd60-4fee-a2b7-5e133fc47004">5.05</ix:nonFraction>% fixed rate. The notional value was $<ix:nonFraction unitRef="usd" contextRef="i9e44c2bbea2843508d980ee7a3c8999d_I20190613" decimals="0" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzIzOA_63777b7d-c4e7-4cd6-9f03-aa3756c57121">21,580,000</ix:nonFraction> as of Jun&#160;13, 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 December&#160;31, 2021 and 2020, the fair value of the interest rate swap was $<ix:nonFraction unitRef="usd" contextRef="i857429b3a729406baf354814d63f5e63_I20211231" decimals="0" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzQyNQ_61578ace-f760-4e55-8a60-cd2e22b6746b">1,334,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic25aa6c0f2f140b6b7d036ded36fc0b5_I20201231" decimals="0" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzQzMg_7be096c4-c954-46aa-aa8b-969a2dc9841a">2,604,000</ix:nonFraction>, respectively, which is reported as other liabilities in the accompanying consolidated balance sheets. For the years ended December&#160;31, 2021 and 2020, Global Wells recognized approximately $<ix:nonFraction unitRef="usd" contextRef="iaad80e37580a42099a8180bd5aadba2e_D20210101-20211231" decimals="0" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzYwNw_e92c44c5-21ab-4458-a763-7d3cd8f2f195">1,270,000</ix:nonFraction> as interest income and $<ix:nonFraction unitRef="usd" contextRef="i2f158f88c0364f91aa36eda1de008b51_D20200101-20201231" decimals="0" name="us-gaap:InvestmentIncomeInvestmentExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzYzMw_7acd2d01-b061-4978-900a-9e82454e4595">1,454,000</ix:nonFraction> as interest expense, respectively, related to change in fair value of this interest rate swap. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company also entered into a <ix:nonNumeric contextRef="ifaa88d145a9743bdbf46f4e2f3481b23_D20190601-20190630" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE2MzU_29e3b99d-4ace-4e3d-948d-be73ece48a51">five-year</ix:nonNumeric> floating-to-fixed interest-rate swap, with an effective date of June&#160;03, 2019, that was based on the prime rate versus <ix:nonFraction unitRef="number" contextRef="i686fd627f1d74ddbb96d79a286b50872_I20190603" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzg5NQ_a4d0845b-4cf1-4259-8ea1-2aa3187eabea">5.19</ix:nonFraction>% fixed rate. The notional was $<ix:nonFraction unitRef="usd" contextRef="if3bbfc6af9ee4cd899246445b55fe6e2_I20190630" decimals="0" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzkyNw_d53a911d-c3b6-46d2-b479-12188dcd8afe">10,000,000</ix:nonFraction> as of June&#160;30, 2019. The payment dates were the fifth day of the month beginning July 5, 2019 to the termination date of May 31, 2024. In April 2021, the Company terminated the interest rate swap with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i598dbabdd9054887881e36fc5bdd8100_I20210430" decimals="0" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzExNDE_66f01a76-e00d-4197-8af5-0a09715849ff">10,000,000</ix:nonFraction>, recognizing $<ix:nonFraction unitRef="usd" contextRef="ia5f17e17266d47a78d1545bc288dbc80_D20210401-20210430" decimals="0" name="krt:DerivativeTerminationFee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzExNTc_1c8cadc1-7956-4ba3-b614-7ea1080c5f68">196,200</ix:nonFraction> in swap termination fee, which was included in the interest expense, net in the consolidated statements of income for the year ended December&#160;31, 2021. For the years ended December&#160;31, 2021 and 2020, the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized approximately $<ix:nonFraction unitRef="usd" contextRef="i48f1e240113f4d09a120bcfa91990680_D20210101-20211231" decimals="0" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzEzNjU_f854aad8-92a9-47fc-892f-a1ae2c3dca08">47,000</ix:nonFraction> as interest income and $<ix:nonFraction unitRef="usd" contextRef="i1452398dd60c45a09434fbbe53d973b9_D20200101-20201231" decimals="0" name="us-gaap:InvestmentIncomeInvestmentExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzEzOTE_a3fedb98-3985-49c1-b5a9-f2debbbf3cb5">112,000</ix:nonFraction> as interest expense, respectively, related to change in fair value of this interest rate swap. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the fair value of the interest rate swap was $<ix:nonFraction unitRef="usd" contextRef="ie89b7c84b13d47c3a8f59d75a237b9ea_I20201231" decimals="0" name="us-gaap:DerivativeFairValueOfDerivativeNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE1NDQ_8157f1a7-a5f7-4da3-b631-292ace855784">243,000</ix:nonFraction>, which is reported as other liabilities in the accompanying consolidated balance sheet.</span></div></ix:continuation><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_133"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">10. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzEwNTE_ae9254af-0284-4732-8a09-ca7788b65996" continuedAt="i57dbf69cf9e34fd8b6f10b58a023dc03" escape="true">Obligations Under Capital Leases </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><ix:continuation id="i57dbf69cf9e34fd8b6f10b58a023dc03"><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leased certain warehouse vehicles under capital leases that were set to 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. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates on capitalized leases varied from <ix:nonFraction unitRef="number" contextRef="idb2c5b367e4e45ecb141094dc9d6c1de_D20210101-20211231" decimals="4" name="krt:CapitalLeaseObligationInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzU4OA_f5344210-5668-4cbf-a10e-5574a6980127">3.55</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="idd7dea1ea06341209a0fa0cd4fdf2b36_D20210101-20211231" decimals="4" name="krt:CapitalLeaseObligationInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzU5NA_56f9b4f3-e88a-49d0-9722-afef26630766">6.50</ix:nonFraction>% and were imputed based on the lower of the Company&#8217;s incremental borrowing rate at the inception of each lease or the lessor&#8217;s implicit rate of return. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital leases provided for bargain purchase options and were guaranteed by the stockholders of the Company. In October 2021, the Company paid off all its existing capital lease obligations with the remaining balance of $<ix:nonFraction unitRef="usd" contextRef="idaac385ae7f84d2da2a1f67bb55f99c3_D20211001-20211031" decimals="-5" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzk3NQ_43f29cc2-20b3-418b-a3a9-b3c668e5d3ae">0.3</ix:nonFraction>&#160;million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzEwNTI_31f359b1-cea8-4530-a8b8-31c200a708f7" continuedAt="i159e126c7fa84c9fab98bae919c5235c" escape="true">Following is a summary of property held under capital leases: </ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i159e126c7fa84c9fab98bae919c5235c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehouse vehicles </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:CapitalLeasedAssetsGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzItMS0xLTEtOTIxNzY_a53995d1-4395-471e-a641-cb93a7f6998d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:CapitalLeasedAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzItMy0xLTEtOTIxNzY_5e808ad6-3b31-48cc-a1ad-588226c2130e">1,607</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzMtMS0xLTEtOTIxNzY_f8b46161-d0ae-4ac6-a616-54299d8bd2ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzMtMy0xLTEtOTIxNzY_1210f61e-1761-452c-980c-b4a0df2b5dab">1,026</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property held under capital leases, net </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzQtMS0xLTEtOTIxNzY_4f466dc0-157b-414d-b9b5-ea6692b050d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzQtMy0xLTEtOTIxNzY_f75b668a-ddb1-4ffa-b27c-c208dd98814d">581</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_136"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzExNjU_c54e4b3e-e589-4c38-bb94-2f2b91f24427" continuedAt="i8acd19cc61494e85b2bbdbb3c571cc03" escape="true">Stockholder&#8217;s Equity</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i8acd19cc61494e85b2bbdbb3c571cc03" continuedAt="iec134eceaf4a4ba8b5bc68417b889b16">The Company&#8217;s Certificate of Incorporation authorize both common and preferred stock. The total number of shares of all classes of stock authorized for issuance is <ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="krt:CommonAndPreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzE5NQ_2d64cfb2-3688-458f-aba5-d9576f9fe76b">110,000,000</ix:nonFraction> shares, par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzIxOQ_4a58e81c-b7bc-4afb-89d0-0fe002777309"><ix:nonFraction unitRef="usdPerShare" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzIxOQ_83900521-4a78-4820-aec6-883120e41a0f">0.001</ix:nonFraction></ix:nonFraction>, with <ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzIyOA_7bf2f771-6ac7-4f22-b25a-de3a5ddc0f72">10,000,000</ix:nonFraction> designed as </ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="iec134eceaf4a4ba8b5bc68417b889b16" continuedAt="i2ce3f00e7cc34796a966b38db588dbe0"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">preferred stock and <ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzI2Mw_0d2e520a-fb4c-4483-983a-a65646b85a0d">100,000,000</ix:nonFraction> designated as common stock. Each holder of common stock and preferred stock shall be entitled to one vote per share held. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2020, Company declared a dividend of  $<ix:nonFraction unitRef="usdPerShare" contextRef="i3d91bb1652b24a0580144ce711b48a78_D20200601-20200630" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzQzNQ_941fa224-7477-4c65-bf80-7fe6e8086b27">0.04</ix:nonFraction> per share of the Company's common stock. The Company recorded $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzUwMA_9786c676-2d19-4cc2-821e-382d7ca4b98a">606,000</ix:nonFraction> of cash dividends as of December&#160;31, 2020. The Company did <ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:DividendsCommonStockCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzU0Nw_8914751c-fbd5-4f01-af15-0a540ced4eb6">no</ix:nonFraction>t declare any dividend for the year ended December&#160;31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company re-acquired <ix:nonFraction unitRef="shares" contextRef="i2beb954f52d64c25834472733bc91e43_D20200301-20200331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzYzNA_bb1cc121-4ba7-40a8-84e8-06773a4afe65">10,000</ix:nonFraction> of its own shares from an existing shareholder. The total amount paid to acquire the shares was $<ix:nonFraction unitRef="usd" contextRef="i008509f3e801471c9217f2b69033e066_I20200331" decimals="0" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzczMw_cc9c6cde-b35e-4f09-9a03-0e46f11059c0">107,000</ix:nonFraction> and has been deducted from shareholders&#8217; equity. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company re-acquired <ix:nonFraction unitRef="shares" contextRef="i635c973475614528937639e8bd92f2ea_D20200701-20200731" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzgyNA_4e728f26-33f1-4fdd-9382-ff1c37708a3d">13,000</ix:nonFraction> of its own shares from an existing shareholder. The total amount paid to acquire the shares was $<ix:nonFraction unitRef="usd" contextRef="i087f23bc8958464db5e780761c7e25e9_I20200731" decimals="0" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzkyMw_75b12c2c-226e-4a91-849e-4adbfa68ea8c">141,000</ix:nonFraction> and has been deducted from shareholders&#8217; equity. </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2ce3f00e7cc34796a966b38db588dbe0">In April 2021, the Company completed its initial public offering and issued <ix:nonFraction unitRef="shares" contextRef="i8d0c5f459b624b46b740d18ea128cc6e_D20210401-20210430" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzEwNTI_28efecde-4091-48ff-bd68-f559b99e44f2">4,542,500</ix:nonFraction> shares of its common stock. The total amount of proceeds received, net of issuance costs, was approximately $<ix:nonFraction unitRef="usd" contextRef="i8d0c5f459b624b46b740d18ea128cc6e_D20210401-20210430" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzExNjM_89757db4-431f-4f3a-b669-33828cafac14">67.6</ix:nonFraction>&#160;million</ix:continuation>.</span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_139"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">12. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2MjU_e355aef5-3c81-46de-b024-cad86bf777e8" continuedAt="i7079ed2006834080b948ba4b5ed2241d" escape="true">Stock-based Compensation </ix:nonNumeric></span></div><ix:continuation id="i7079ed2006834080b948ba4b5ed2241d" continuedAt="icb5ed2bb38634df1a6d592c17dbb6904"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2019, the Company&#8217;s Board of Directors adopted the 2019 Stock Incentive Plan (the &#8220;Plan&#8221;). A total of <ix:nonFraction unitRef="shares" contextRef="ic76a16b3a75345beb84088dee97c1c7f_I20190131" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE0OA_0173ff4f-1a6d-4780-89b3-fa31dd239233"><ix:nonFraction unitRef="shares" contextRef="ic76a16b3a75345beb84088dee97c1c7f_I20190131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE0OA_921d0831-b7f6-45c6-8cec-7656ee33f49f">2,000,000</ix:nonFraction></ix:nonFraction> shares of common stock has been 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="i866a1cfeccee4729bf8df90ffdf6b68c_I20211231" decimals="INF" name="krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzEyNjA_27033e3c-c8cb-4c90-b25d-4aedb9eddfa7">110</ix:nonFraction>% of the fair market value of the common stock at the date of grant. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonNumeric contextRef="idd7dea1ea06341209a0fa0cd4fdf2b36_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE0ODk_c0fbc734-7b8b-4d57-bac9-ce6e718ddcdf">ten years</ix:nonNumeric> 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 <ix:nonNumeric contextRef="i6ac32cfc42934b28803d32d4bad93025_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE4NTk_9d434851-5f81-4a8e-86e1-99f04878102f">five years</ix:nonNumeric> from the date of the grant. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, a total of <ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE5MTI_33e532e4-f6a4-4945-9cd0-8a3d0c25c496">1,311,083</ix:nonFraction> shares of common stock was available for further award grants under the Plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Stock Options </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2Mjc_0de4383c-a37d-4d59-9a5e-ab6623920fa4" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the Plan for the year ended December&#160;31, 2021 is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Number of Options </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted-Average Exercise Price </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted-Average Remaining Contract Life (In Years) </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Aggregate Intrinsic Value </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtMS0xLTEtOTIxNzY_1a3a9fb5-8347-45b9-8cc5-222445ee324a">15,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtMy0xLTEtOTIxNzY_69c5e152-e18e-4fff-b58b-e54ed7471d25">10.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtNS0xLTEtOTIxNzY_70a952b7-2080-410b-946d-758383d43de2">8</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtNy0xLTEtOTIxNzY_fb6b8c83-688c-4cc0-ab19-94d002786049">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzItMS0xLTEtOTIxNzY_f1c0eaa6-1bf8-4bfe-9526-ba2a3d8aeadf">430,000</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzItMy0xLTEtOTIxNzY_bfaeeb77-9639-42ab-b00c-ff8032363d7f">18.86</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzMtMS0xLTEtOTIxNzY_d969a81f-fab5-495c-9a23-d997cbc95781">10,000</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzMtMy0xLTEtOTIxNzY_b0d4803e-ef7d-4be2-9f7b-e478d7d1fa46">10.00</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzMtNy0xLTEtOTIxNzY_d1f8ebde-e3d2-4d3b-b320-4e502fd8864c">116,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtMS0xLTEtOTIxNzY_9c855375-4629-4c66-9099-1b9499e3ded9">435,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtMy0xLTEtOTIxNzY_dcd3991c-5e2d-4e64-bf89-8612f71744dc">18.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtNS0xLTEtOTIxNzY_1ffbf9e6-0fc6-451e-a061-78101853ec7b">9.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtNy0xLTEtOTIxNzY_bd649d01-a4f4-4ede-98db-73a95af1b3cf">632,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected to vest at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtMS0xLTEtOTIxNzY_e9d24919-bc94-4c15-ac43-d27d262e8cae">435,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtMy0xLTEtOTIxNzY_b4f28a0f-be5e-4784-9c21-9cff852a0258">18.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtNS0xLTEtOTIxNzY_9a5ea8a6-14e9-4099-95f9-b39b65d1c65d">9.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtNy0xLTEtOTIxNzY_8fff041f-d50b-444b-bfbd-6cdff341940b">632,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtMS0xLTEtOTIxNzY_a941572a-1722-4a57-a528-cac6290d0557">5,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtMy0xLTEtOTIxNzY_2855a953-2880-413a-8d75-fdda9d73ecdc">10.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtNS0xLTEtOTIxNzY_8dccc7da-e383-4689-8522-377409984b46">7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtNy0xLTEtOTIxNzY_70d5fc20-a84c-4db6-afa4-0f187169a83e">51,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair-value of the stock options granted for the year ended December&#160;31, 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzIyMTA_0b5f1cd1-eb16-449f-abc5-5b5cfb54f718">5.74</ix:nonFraction> per share. At December&#160;31, 2021, total remaining stock-based compensation cost for unvested stock options was approximately $<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="0" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzIzMjI_361084b2-c762-4bc3-af4b-c443badff9f9">2,090,000</ix:nonFraction>. The cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i96760637b6674083b75f21e6f47e57f1_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzIzOTg_2af68f6a-096a-4734-b233-45f6b0f90f46">1.8</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="icb5ed2bb38634df1a6d592c17dbb6904"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated by subtracting the exercise price of the option from the closing price of the Company&#8217;s common stock on December&#160;31, 2021, multiplied by the number of shares per each option.</span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2MjY_3205896a-ff79-4341-b943-123d3b5bad20" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions that were used to calculate the grant date fair value of the Company&#8217;s stock option grants for the year ended December&#160;31, 2021 were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzEtMS0xLTEtOTIxNzY_43cdcef1-a312-435b-a330-aff72414cc7e">1.22</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years) </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzItMS0xLTEtOTIxNzY_601991d0-1f98-40e6-b52b-fa14782b2eff">6.25</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzMtMS0xLTEtOTIxNzY_b2b56f95-a23b-450a-883b-994e6274a1ed">30</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzQtMS0xLTEtOTIxNzY_1e0c0ddf-8fde-49ca-ac8f-513d8c695e9b">0.40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzI3NjY_2f3a1fbc-c492-49de-a2be-567065df4dd2">no</ix:nonFraction> stock options granted for the year ended December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2Mjg_08ff4bab-5ac5-4c6f-9c54-02a5770eab9c" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued restricted stock units to its employees. The following table summarizes the unvested restricted stock units for the period ended December&#160;31, 2021: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Number of Shares Outstanding </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted Average Grant Date Fair Value </span></div></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6d33c2f03e648bdb3f8d631d81f0634_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzEtMS0xLTEtOTIxNzY_583eef4e-e553-4b6c-b79a-707e7e5ba38e">256,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie6d33c2f03e648bdb3f8d631d81f0634_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzEtMy0xLTEtOTIxNzY_7f5b9168-a644-4a56-aeda-6355cbfb3ade">10.00</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzItMS0xLTEtOTIxNzY_a8135160-e089-4cac-b3ff-564e829311af">40,000</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzItMy0xLTEtOTIxNzY_aa5f5855-243d-41ce-9146-cce170bbaec3">17.98</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested </span></td><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzMtMS0xLTEtOTIxNzY_8e411e4d-ea2b-40f0-a53e-910a55a1bf24">84,917</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzMtMy0xLTEtOTIxNzY_2e60e8b7-3f67-4ba3-826f-ce7db23c0091">11.55</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzQtMS0xLTEtOTIxNzY_4a923aef-3f06-4844-aabd-0cb896873965">52,083</ix:nonFraction>)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzQtMy0xLTEtOTIxNzY_600dd586-639a-4b77-8642-19ef16bcc4ce">11.14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93e06d56e49547409f97748af042e11d_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzUtMS0xLTEtOTIxNzY_77cbab55-af7f-438a-a17e-ea0151e83529">159,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i93e06d56e49547409f97748af042e11d_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzUtMy0xLTEtOTIxNzY_d2165ed3-ff13-45d6-936c-9b12612e0028">11.08</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of restricted stock units granted during the years ended December&#160;31, 2021 and 2020 was <ix:nonFraction unitRef="usdPerShare" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMxMjE_aa5f5855-243d-41ce-9146-cce170bbaec3">17.98</ix:nonFraction> and <ix:nonFraction unitRef="usdPerShare" contextRef="ib8001aad6df8460daf730a0df8f294e4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMxMjg_64654348-1ce0-4941-800c-ad7b49fe79de">10.00</ix:nonFraction> respectively. The total fair value of restricted stock units, as of their respective vesting date, during the years ended December&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMyNjc_5736578b-118c-4759-9471-721377676f97">1,884,000</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="ib8001aad6df8460daf730a0df8f294e4_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMyNzQ_b55333b0-2900-4cb3-a615-e634b0bc0ca9">0</ix:nonFraction>, respectively. In September 2021, the Company&#8217;s Board of Directors accelerated the vesting of the Company&#8217;s restricted stock units, with each tranche of award vesting <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM0MzI_ec7f0bf2-fff6-4e82-99f8-854c433ce132">6</ix:nonNumeric> months earlier than the original vesting date. The acceleration of the restricted stock units vesting was treated as an award modification under ASC 718, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resulting in an additional stock-based compensation expense of approximately $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM2NTk_6b360888-2883-4b2a-853b-e41e4375643f">719,000</ix:nonFraction> recognized for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021. At December&#160;31, 2021, total remaining stock-based compensation cost for unvested restricted stock units was approximately $<ix:nonFraction unitRef="usd" contextRef="i93e06d56e49547409f97748af042e11d_I20211231" decimals="0" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM4MDM_ff702474-9e44-4e8e-838f-b6837a5381a1">1,151,000</ix:nonFraction>. The cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM4Nzk_49a78727-0ddd-4d96-934e-30849137921b">1.4</ix:nonNumeric> years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021 and 2020, the Company recognize</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d a total of $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM5NDk_26813696-5be0-4735-bb2a-3d6e442b213f">2,026,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM5NTY_3a200b71-d22d-46e2-8a1e-7649e5c32241">0</ix:nonFraction> in stock-based compensation expense, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock units and stock options granted prior to April 15, 2021 were subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. Such awards began vesting on April 15, 2021 when the Company completed its initial public offering. The Company recognizes stock-based compensation over the vesting period, which is generally <ix:nonNumeric contextRef="i96760637b6674083b75f21e6f47e57f1_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQzOTA_c8717492-aa1e-44b4-bb31-958a6fb8e950"><ix:nonNumeric contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQzOTA_d209d94c-0cd4-404b-8fc8-338b73dd4793">three years</ix:nonNumeric></ix:nonNumeric> for both the restricted stock units and stock options. The Company recognized a net tax benefit of $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ0OTI_3e5d7024-1ebe-4b00-98a5-bfc907adfed9">237,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ0OTk_45b580a9-928c-49f6-bed1-4cf5bc442934">0</ix:nonFraction> from compensation expense related to stock options and restricted stock units during the year ended December&#160;31, 2021 and 2020, respectively.</span></div></ix:continuation><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_142"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">13. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2XzExMTk_de835e30-b968-4db7-95ac-da6d5996f8b9" continuedAt="i10ca642da3614fc9b29b1d1e519fc6f2" escape="true">Earnings Per Share </ix:nonNumeric></span></div><ix:continuation id="i10ca642da3614fc9b29b1d1e519fc6f2" continuedAt="ibd95949ecb82488c87097e0073aa8721"><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><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">Basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2XzExMjA_9fc783ce-767f-47f8-9b05-7bdeaaa7bb8f" continuedAt="ie37635a9bed8498c927e69834445d2ce" escape="true">Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the year by the weighted average number of common shares outstanding during the period. </ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="ibd95949ecb82488c87097e0073aa8721" continuedAt="ic22881beb1bf4bda9aa73e696da49baa"><div style="margin-top:6pt"><ix:continuation id="ie37635a9bed8498c927e69834445d2ce" continuedAt="i0d8a9c5b76af431388680244cdae5e0b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc. </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzMtMS0xLTEtOTIxNzY_8dc787d2-e2e2-4ca8-8896-16ec8e507c43">20,778</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzMtMy0xLTEtOTIxNzY_983e341d-8043-4074-8261-25fe3d9c65be">17,517</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzQtMS0xLTEtOTIxNzY_90b57adb-f10e-49de-acd9-72ac9b4662d2">18,409</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzQtMy0xLTEtOTIxNzY_4407e88b-fb97-429e-970a-0c75d21fd3d3">15,177</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share </span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzUtMS0xLTEtOTIxNzY_06a013a0-d3f5-4287-bab5-8335f3f67fdc">1.13</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzUtMy0xLTEtOTIxNzY_4a58cc8a-6ddc-421d-a9e4-a5214c5a4917">1.15</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)</span><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">Diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share is calculated based upon the weighted average number of common shares and common equivalent shares outstanding during the period, calculated using the treasury stock method. Under the treasury stock method, exercise proceeds include the amount the employee must pay for exercising stock options and the amount of compensation cost related to stock awards for future services that the Company has not yet recognized. Common equivalent shares are excluded from the computation in periods in which they have an anti-dilutive effect. <ix:continuation id="i0d8a9c5b76af431388680244cdae5e0b" continuedAt="i8798a591dd2741aebca351d6e534de0f"> </ix:continuation></span></div><ix:continuation id="i8798a591dd2741aebca351d6e534de0f"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of diluted earnings per share: </span></div><div style="margin-top:6pt;text-indent:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:66.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc. </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzMtMS0xLTEtOTIxNzY_15e00ecf-52e7-455c-9d86-8aa63da534d7">20,778</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzMtMy0xLTEtOTIxNzY_da0c22a5-e9d6-4b92-8615-546b532bac50">17,517</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzQtMS0xLTEtOTIxNzY_75d0e9ca-caef-4f86-90b2-a413590e2b3b">18,409</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzQtMy0xLTEtOTIxNzY_76554c69-7404-4766-acd1-8ab5d6466481">15,177</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive shares </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzYtMS0xLTEtOTIxNzY_c616e789-c48f-49e7-a4f8-88731780265f">157</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzYtMy0xLTEtOTIxNzY_684fa939-0917-4538-80cb-1857ca1121b5">271</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total dilutive shares</span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzctMS0xLTEtOTIxNzY_cacecbc9-e9b6-494b-a2c4-bad15ffe7915">18,566</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzctMy0xLTEtOTIxNzY_5239e70d-64f2-4f23-9e86-e2575f2b8cac">15,448</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzgtMS0xLTEtOTIxNzY_4a121ba9-8ee8-4d11-8aab-192495fee66c">1.12</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzgtMy0xLTEtOTIxNzY_970a2686-5666-4f6d-8dc5-6889af7965d8">1.13</ix:nonFraction>&#160;</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic22881beb1bf4bda9aa73e696da49baa">For the year ended December&#160;31, 2021 and 2020 a total of <ix:nonFraction unitRef="shares" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2XzkzNw_b74a7ee4-ed0e-4927-bc2c-efaca3b6c31d">234,072</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2Xzk0NA_adb53dda-225d-4396-bb64-8f86d2d21a42">282,000</ix:nonFraction> shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_145"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">14. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzExMzk_af097c47-46fe-4132-832c-e124b43d9183" continuedAt="i5aea087eea59466bb9ad49ea2bb044b4" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="i5aea087eea59466bb9ad49ea2bb044b4" continuedAt="ia6e82d72a67a4f628c62a54a88e47a22"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Lease Commitments </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells lease facilities under various operating leases expiring through 2031. The Company also leases automobiles under various operating leases expiring through 2024. </span></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzExMzg_4cbb4124-5ffd-4fe4-a663-6861e439f238" escape="true"><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, approximate future minimum lease obligations are: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzEtMS0xLTEtOTIxNzY_3797a982-428f-4bbd-b1cf-650a30e324d6">3,055</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzItMS0xLTEtOTIxNzY_483ad7ca-451a-41bb-b2db-9ec62294d27f">3,060</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzMtMS0xLTEtOTIxNzY_1a506550-edfe-4cff-a5dc-c12ce62a2aa6">1,824</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzQtMS0xLTEtOTIxNzY_e2705c13-c296-482a-acf2-6f229f32095e">380</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzUtMS0xLTEtOTIxNzY_0dd59d5d-c6c8-427c-9d88-7fad310034a4">374</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzYtMS0xLTEtOTIxNzY_11a9c4eb-03b2-477b-8dba-5a529519c1d8">1,629</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzctMS0xLTEtOTIxNzY_133e6b53-598c-4a52-a2d1-48218417e175">10,322</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense for the years ended December&#160;31, 2021 and 2020 were approximately $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:LeaseAndRentalExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzM3Mg_8aaf56b3-d8a0-4250-be21-9e556df9ef86">1,783,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:LeaseAndRentalExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzM3OQ_daf71e0a-7af7-41eb-9f1b-8844e94a096d">1,212,000</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Global Wells entered into an operating lease with an unrelated party as the landlord. The lease term is for <ix:nonNumeric contextRef="ife0c0c27345e4d38aac4ac267615dd05_I20200909" name="us-gaap:LessorOperatingLeaseTermOfContract" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzUyNQ_67bbb499-f720-480a-ae4f-a7721543d217">38</ix:nonNumeric> months beginning September 9, 2020 and generates monthly rental payments from $<ix:nonFraction unitRef="usd" contextRef="i836b40651884437d8d06986187d53998_D20200909-20200909" decimals="0" name="krt:LessorOperatingLeaseMonthlyLeasePayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzU5OQ_56677037-cd8f-4be5-a1dd-593054ccfd41">58,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i67d3faef91d2427c9b0351532c11cdb3_D20200909-20200909" decimals="0" name="krt:LessorOperatingLeaseMonthlyLeasePayment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzYwNQ_56093bb2-c862-41ac-8bc8-9c47b278e449">61,000</ix:nonFraction> over </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="ia6e82d72a67a4f628c62a54a88e47a22" continuedAt="i5f5958bf626343ff8f090230d34b531d"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the lease term. Rental income for the year ended December&#160;31, 2021 and December&#160;31, 2020 were $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:OperatingLeasesIncomeStatementLeaseRevenue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzY3Nw_0c5f2aaa-430d-4605-89dd-3eeaa151ed3e">931,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:OperatingLeasesIncomeStatementLeaseRevenue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzY4NA_46015cc8-26a8-4b30-97fd-3bd8a9613c7f">322,000</ix:nonFraction>, respectively. The expected rental income is $<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="0" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzczMg_f29b39cc-7d7f-4fa5-a692-34b8e070cfa7">716,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="0" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzczOQ_e723d506-08a5-4ea9-9462-33efc1a7c351">611,000</ix:nonFraction> for the year ended December 31, 2022 and 2023, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Contingencies </span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5f5958bf626343ff8f090230d34b531d">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&#8217;s financial position or results of income.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_148"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">15. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNzk_7980b43d-f651-4dd8-9126-3590f849f04d" continuedAt="ia634e564039142338132d57913dd6a3a" escape="true">Related Party Transactions </ix:nonNumeric></span></div><div style="text-indent:20pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia634e564039142338132d57913dd6a3a" continuedAt="i66040b11e26b4bd096bbcd046a6bd05f">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&#8217;s two primary shareholders for $<ix:nonFraction unitRef="usd" contextRef="i52caf5895ae342a18a20ba71d2a51f02_D20200901-20200930" decimals="0" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzI5MQ_16f91807-bff5-4b5f-86c4-91aab9164acd">900,000</ix:nonFraction> in September 2020. Lollicup Franchising is a wholly-owned subsidiary of the Company and is eliminated upon consolidation as of September 2020 (see Note 3). Sales for the period from January 1, 2020 to August 31, 2020 to Lollicup Franchising were not significant. The Company has incurred incentive program expenses of $<ix:nonFraction unitRef="usd" contextRef="ica5a258726b54b74a508d026bfdcb084_D20200101-20201231" decimals="0" name="krt:IncentiveProgramExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzU4OA_5510d9e2-ec38-4067-a7ba-a738adc33e11">79,000</ix:nonFraction> for the period from January 1, 2020 to August 31, 2020.</ix:continuation></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i66040b11e26b4bd096bbcd046a6bd05f">Keary Global owns <ix:nonFraction unitRef="shares" contextRef="i2fb2263f1dd4441888569b03a05a0ff2_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzY2NQ_43a4626f-b529-432f-ab48-bde21a528973">250,004</ix:nonFraction> shares of the Company's common stock as of December&#160;31, 2021, which Keary Global acquired upon exercise of <ix:nonFraction unitRef="convertible_note" contextRef="id3c766646a0447c0b6f5e11464e9d6a9_D20180701-20180930" decimals="INF" name="krt:NumberOfExercisedConvertibleNotes" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzc2MA_f40fd98b-4a2d-40b7-beb5-df80fc712740">two</ix:nonFraction> convertible notes during the third quarter of 2018. Keary Global and its affiliate, Keary International, are owned by one of the Company&#8217;s stockholders&#8217; 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. As of December&#160;31, 2021 and 2020, the Company has accounts payable due to Keary Global and Keary International, of $<ix:nonFraction unitRef="usd" contextRef="i2fb2263f1dd4441888569b03a05a0ff2_I20211231" decimals="0" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjE_2c84e66d-d45c-49ea-b24f-2e021a04b714"><ix:nonFraction unitRef="usd" contextRef="iefa1e751cf424be28a1c1578afd1ece4_I20211231" decimals="0" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjE_bed08fba-04fa-42a6-95ac-58ab4f935ee6">2,003,000</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i459aa32385d242d6a5bdbd410c769cc0_I20201231" decimals="0" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjg_2d7cf5f4-058b-4189-b4f4-e55367df9888"><ix:nonFraction unitRef="usd" contextRef="ia9768aa7cffd47138f669b4f16f10a1f_I20201231" decimals="0" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjg_9a6b4b9f-6feb-4fc3-8764-fba851ae8601">5,038,000</ix:nonFraction></ix:nonFraction>, respectively. Purchases for the years ended December&#160;31, 2021 and 2020 from this related party were $<ix:nonFraction unitRef="usd" contextRef="i48c613b2bb28486eb1efb3e85e6690f1_D20210101-20211231" decimals="0" name="us-gaap:RelatedPartyCosts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNTU_5e76a255-46c6-42da-9f3b-8ec345ea1767"><ix:nonFraction unitRef="usd" contextRef="i042adacab3c247019bdd4769573b3b63_D20210101-20211231" decimals="0" name="us-gaap:RelatedPartyCosts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNTU_a6afa8ff-cd36-419c-a086-777b3aec908e">37,021,000</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9e06513cfc404ca689849c49904a2765_D20200101-20201231" decimals="0" name="us-gaap:RelatedPartyCosts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNjI_8c976127-6096-45f0-9c0e-9ddf4b6eafd8"><ix:nonFraction unitRef="usd" contextRef="i68cb519de8c840869a7e5f323ed76223_D20200101-20201231" decimals="0" name="us-gaap:RelatedPartyCosts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNjI_a217ceaa-5fcc-450f-997d-855e21ce8bf1">27,985,000</ix:nonFraction></ix:nonFraction>, respectively.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_151"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">16. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzQ5Mg_0142118c-c9d9-48b9-8cd8-a1ccc33b143d" continuedAt="ic890f7c693224988916e75ec08011473" escape="true">Employee Benefits </ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic890f7c693224988916e75ec08011473">The Company maintains a 401(k) plan for employees who meet specific requirements. The Company matches <ix:nonFraction unitRef="number" contextRef="i7a045681ced24a2b9509d032b780200d_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzEzMA_cc133959-1827-44ad-a804-0013d3589bd7">100</ix:nonFraction>% of the employees&#8217; contributions up to <ix:nonFraction unitRef="number" contextRef="i7a045681ced24a2b9509d032b780200d_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzE3MQ_0e401e67-913e-4f13-acac-31c2a7cfc7c0">3</ix:nonFraction>% of each employee&#8217;s salary, <ix:nonFraction unitRef="number" contextRef="i9cef615e6bd84644bdc1a107fc1ad6d1_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzIwMQ_125f7883-a1ff-46bc-9cbd-c332f9dddf1b">87.5</ix:nonFraction>% of the employees&#8217; contributions up to <ix:nonFraction unitRef="number" contextRef="i9cef615e6bd84644bdc1a107fc1ad6d1_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzI0Mg_48b1cb5c-95ad-49a2-9294-ba2dbc85ce58">4</ix:nonFraction>% of each employee&#8217;s salary, and <ix:nonFraction unitRef="number" contextRef="i848c2afbbbd34424b533ea66e316c536_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzI3Ng_df75eb8d-51cd-45e7-b26f-87862643e7d2">80</ix:nonFraction>% of the employees&#8217; contributions up to <ix:nonFraction unitRef="number" contextRef="i848c2afbbbd34424b533ea66e316c536_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzMxNw_e288a07b-e9b3-4154-8d93-59bd4218d927">5</ix:nonFraction>% of each employee&#8217;s salary. The Company&#8217;s portion of the contributions is expensed as incurred with a total expense of $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="0" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzQzOA_550339ba-12b7-42bb-be03-b2d519fe50ae">322,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="0" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzQ0NQ_6d267c4c-5671-4995-8ebb-1719548bae32">254,000</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_154"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">17. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1Mzc_215d9b1e-261d-4a84-bcf6-b3d147b858e9" continuedAt="i7e54caa9dcbd41789649e26a2f4fd740" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="i7e54caa9dcbd41789649e26a2f4fd740" continuedAt="i6c5cd67679a74727a2037b1a48211ad3"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1Mzg_649ca646-608e-4272-8742-8b66af9272b1" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the year ended December&#160;31, 2021 and 2020, respectively, consisted of: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current </span></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzQtMS0xLTEtOTIxNzY_85144bfa-e425-48ef-9c7b-579fa88b4cd2">4,504</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzQtMy0xLTEtOTIxNzY_591e0a9a-554d-4cc0-ac59-d90f35b0e6d9">109</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzUtMS0xLTEtOTIxNzY_4eaf6d33-9cbd-4f71-8a56-092e355572d4">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzUtMy0xLTEtOTIxNzY_40cc0857-272e-45ce-a020-4456a3c334fc">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzYtMS0xLTEtOTIxNzY_138c87de-95bf-4bc6-a478-66be757d04a4">5,572</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzYtMy0xLTEtOTIxNzY_22feeb56-7c60-4bff-8c07-c8184fa9702f">1,321</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzgtMS0xLTEtOTIxNzY_045e2a01-62b8-4b3f-8172-adb6f1afd3c4">576</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzgtMy0xLTEtOTIxNzY_35fc902b-01de-4f97-9b56-c45a9dbcc37f">4,172</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzktMS0xLTEtOTIxNzY_3022fb1f-84b2-4be4-a33b-3014361aec95">93</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzktMy0xLTEtOTIxNzY_e5e70be5-80b7-4d99-b180-a34b6f430033">234</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzEwLTEtMS0xLTkyMTc2_304980ce-bc0d-4493-8f1f-b83df689168f">483</ix:nonFraction>)</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzEwLTMtMS0xLTkyMTc2_0703f3cc-bd58-41a4-bd88-4b65a4f5ce01">3,938</ix:nonFraction>&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzExLTEtMS0xLTkyMTc2_b15696c6-f212-4e1d-bbb6-29847ca8e58e">5,089</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzExLTMtMS0xLTkyMTc2_7110b765-bc5d-4332-938a-4070442b61bf">5,259</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amount used for federal and state income tax purposes. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1MzU_d13b59ae-9889-4cbe-b445-002a0d6fe7b4" continuedAt="i8612869525024b8cac3f6c8573d0684a" escape="true">The Company&#8217;s deferred tax assets (liabilities), calculated using effective tax rates is as follows: </ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="i6c5cd67679a74727a2037b1a48211ad3" continuedAt="ib64cf11617ad469ea72381a0c87f9881"><div style="margin-top:6pt"><ix:continuation id="i8612869525024b8cac3f6c8573d0684a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets: </span></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzMtMS0xLTEtOTIxNzY_92d78ee2-758c-4995-8098-1009476de12e">257</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzMtMy0xLTEtOTIxNzY_2f8056b2-0450-48ad-a9b9-b1d47a907dc4">237</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzQtMS0xLTEtOTIxNzY_a238d56e-aef3-4cd6-ae88-53a3d54d89c7">537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzQtMy0xLTEtOTIxNzY_687a8772-e6a3-4e0f-af9c-7f4bd86d7449">590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals &amp; deferred expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzUtMS0xLTEtOTIxNzY_f935e8f2-4729-44ac-84c7-7a8b9c1b850f">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzUtMy0xLTEtOTIxNzY_e604af2d-1ba7-4717-a7c3-f3563eb92be7">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant improvement allowance </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="krt:DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzYtMS0xLTEtOTIxNzY_59d1290f-6dd5-4813-b7dc-acd25554235e">1,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="krt:DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzYtMy0xLTEtOTIxNzY_99d88c95-e3ab-4a4f-88d4-10ffe5aa23e1">1,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzctMS0xLTEtOTIxNzY_4c3e0972-647c-42c4-b745-2054621b2286">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzctMy0xLTEtOTIxNzY_79d66942-f0f9-4804-8ca5-c0cbf5dfa26e">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 263A </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzgtMS0xLTEtOTIxNzY_6b5d757b-de3f-43ac-b225-c2cc49de56b1">1,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzgtMy0xLTEtOTIxNzY_84a8638e-ca72-441b-8f5a-d60ded237af7">993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government grant </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="krt:DeferredTaxAssetsGovernmentGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzktMS0xLTEtOTIxNzY_3f5b815e-5171-4394-b598-797d5e4056f8">311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="krt:DeferredTaxAssetsGovernmentGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzktMy0xLTEtOTIxNzY_a6d9672b-2393-470b-880e-084bc77ad15d">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEwLTEtMS0xLTkyMTc2_fca56570-c4d7-41b7-9da2-2f89e71e2927">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEwLTMtMS0xLTkyMTc2_3acbc5fd-581c-4754-9c6c-8d49552cecba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzExLTEtMS0xLTkyMTc2_6cdc9147-51b2-4c8b-88e8-48a74e70d97e">4,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzExLTMtMS0xLTkyMTc2_87c84d62-1365-4194-bf51-834da7010e09">3,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets&#8201;&#8211;&#8201;depreciation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEzLTEtMS0xLTkyMTc2_494d8331-e533-4a72-8237-2ba628278986">9,518</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEzLTMtMS0xLTkyMTc2_df0a1eb2-20ed-4cf6-9202-a478871ff9e1">9,613</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Global Wells Investment Group </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="krt:DeferredTaxLiabilitiesInvestmentsInSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE0LTEtMS0xLTkyMTc2_e4fb86ad-49b2-4e51-85d9-86255fe8e5e4">132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="krt:DeferredTaxLiabilitiesInvestmentsInSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE0LTMtMS0xLTkyMTc2_8b47a38e-4ac2-4bb5-99eb-4ff6f06bcca0">72</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE1LTEtMS0xLTkyMTc2_a8547c42-f07e-42ba-975b-ba2f9c43984f">9,650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE1LTMtMS0xLTkyMTc2_24f0adde-ccd4-42ed-ac14-602b1fe83291">9,685</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE2LTEtMS0xLTkyMTc2_78e49e48-7be4-4e33-90c5-b55ebee28306">5,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE2LTMtMS0xLTkyMTc2_223e6099-efef-4a9d-b0f8-3d76f56fe34a">6,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1MzY_39d669ff-6665-49b1-9c84-3c9afd078df9" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of income taxes are as follows from statutory rate of 21% to the effective tax rate for the year ended December&#160;31, 2021 and 2020, respectively: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax computed at the federal statutory rate </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzMtMS0xLTEtOTIxNzY_a61b77a0-d9df-4e72-9a6f-f1367a5ed45e">5,780</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzMtMy0xLTEtOTIxNzY_5bb2c376-dfbd-4263-8e3f-d208b9ebb91e">4,608</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax benefits </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzQtMS0xLTEtOTIxNzY_f9bd72be-03c3-4dd9-b773-0c5e2385ce5e">1,055</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzQtMy0xLTEtOTIxNzY_645d3e4b-2aff-47fe-9237-24afc80c8356">939</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling Interest -Income not subject to tax </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzUtMS0xLTEtOTIxNzY_59d09331-4f58-47fa-b2a3-4ac3e900b0fb">349</ix:nonFraction>)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzUtMy0xLTEtOTIxNzY_7a6b83aa-2bab-42fa-a5d8-78ee5aa334af">178</ix:nonFraction>&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government forgiveness of debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="krt:EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzYtMS0xLTEtOTIxNzY_d10a5712-9f91-47a4-bb91-a78a16e12827">1,050</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="krt:EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzYtMy0xLTEtOTIxNzY_f9d246c1-2f44-48c6-9647-169221e52608">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="krt:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzctMS0xLTEtOTIxNzY_d66c89d5-a53b-4f4a-8c54-58369c38c10d">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="krt:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzctMy0xLTEtOTIxNzY_75457659-ad06-43bb-ab22-27df145adf56">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D Credit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzgtMS0xLTEtOTIxNzY_2ae74fb8-9fbc-4137-9578-94686cc17d88">239</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzgtMy0xLTEtOTIxNzY_f1bf23f8-7c5d-4847-9752-36885e1ceef1">295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit from stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzktMS0xLTEtOTIxNzY_234fd0a5-070e-4fcf-8a85-4b4ca9e2fc68">237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzktMy0xLTEtOTIxNzY_1fa2c363-1fc7-4ed1-8e84-77c48ed6f5f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzEwLTEtMS0xLTkyMTc2_b6105e87-48a5-4a8c-a75d-c865adea59f9">72</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzEwLTMtMS0xLTkyMTc2_79e0bec5-d8c3-44bc-9ed2-041c962493c1">271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzExLTEtMS0xLTkyMTc2_a553a515-5ea8-4ec7-8e69-f6f30c9ad8f8">5,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzExLTMtMS0xLTkyMTc2_ae66ae12-3a8c-4179-ae28-85e941e0df80">5,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provision of ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provides for the recognition of deferred tax assets if realization of these assets is more-likely-than-not. In evaluating the Company&#8217;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. As such, as of December&#160;31, 2021, the Company did <ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="INF" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzE2Mjg_161241d6-04da-4806-abbc-6060c707045e">no</ix:nonFraction>t record any valuation allowance.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be audited by the Internal Revenue Service and various state tax authorities. Disputes may arise with these tax authorities involving issues of the timing and amount of deductions and allocations of income and expenses among various tax jurisdictions because of differing interpretations of tax laws and regulations. The Company evaluates its exposures associated with the tax filing positions and, while it believes its positions comply with applicable laws, may record liabilities based upon estimates of the ultimate outcome of these matters and the guidance provided in ASC 740. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><ix:continuation id="ib64cf11617ad469ea72381a0c87f9881"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains subject to IRS examination for the 2016 through 2020 tax years, and has 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 2020 tax years and South Carolina for the 2017 through 2020 tax years. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainties in income tax in accordance with ASC 740-10&#8201;&#8212;&#8201;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. As of December&#160;31, 2021, and 2020, the Company did not have any unrecognized tax benefit. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 has no material impact to the income tax provision.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 incorporated such impacts into its income tax provision. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2021, the American Rescue Plan Act of 2021 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.</span></div></ix:continuation><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_157"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">18. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzMzNTc_6eb0ba44-16fb-441e-9b2a-9deba7b59d94" continuedAt="ic9760c823eb64f239b44824fea0a54fa" escape="true">COVID-19 Update</ix:nonNumeric></span></div><ix:continuation id="ic9760c823eb64f239b44824fea0a54fa" continuedAt="i7c5a2df3b73a417c94a7cf2c279090e3"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since COVID-19 was declared a global pandemic by the World Health Organization, the Company&#8217;s business, operations and financial performance have been, and may continue to be, affected by the macroeconomic impacts resulting from the efforts to control the spread of COVID-19. The Company has enacted enhanced health and safety protocols, including sanitizing procedure and health checks, at its facilities to ensure the health and safety of the employees. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While PPE related products boosted the Company&#8217;s net sales by $<ix:nonFraction unitRef="usd" contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231" decimals="-5" name="krt:IncreaseDecreaseInRevenueFromContractWithCustomer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzU0NA_df8210e7-839d-42b6-a5cd-a8bb653bcad7">38.1</ix:nonFraction>&#160;million for the year ended December&#160;31, 2020, such sales have declined to approximately $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-5" sign="-" name="krt:IncreaseDecreaseInRevenueFromContractWithCustomer" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzYxMg_5c1089aa-9fe0-47e3-ac84-426ebb9bfca3">2.7</ix:nonFraction>&#160;million, or under <ix:nonFraction unitRef="number" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="3" sign="-" name="krt:IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzYyNQ_ca506b7a-2fa0-41d0-bf7d-8420791cca16">1.0</ix:nonFraction>% of net sales for the year ended December&#160;31, 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The raw material and labor shortage and supply chain and transportation disruptions caused by COVID-19 have adversely impacted the Company&#8217;s business including, among other things, raw materials inflation, increased freight and shipping costs and longer inventory lead time. The Company has evolved its operations to navigate such challenges, including the diversification of its supplier network, the adjustment of its inventory purchase pattern, and the continued focus on and investment in automation in its operations and its E-commerce platform, </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2020, the Company received PPE loan proceeds in the amount of $<ix:nonFraction unitRef="usd" contextRef="i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416" decimals="INF" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzEyOTI_f4b9c403-6d96-47e3-8f66-fd71532adc76">5.0</ix:nonFraction>&#160;million. The PPP, established as part of the CARES Act, 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 Company applied for the forgiveness of the PPE loan, and was granted loan forgiveness in whole, by meeting the conditions for use of loan proceeds on June 10, 2021. The Company recorded loan forgiveness of $<ix:nonFraction unitRef="usd" contextRef="i00951f3e1571439ba369000c5f39bc65_D20210610-20210610" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzE5MjI_ae0e290f-0373-4e8a-b1cb-94b93428b8ac">5.0</ix:nonFraction>&#160;million as gain on forgiveness of debt in the accompanying consolidated statement of income.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company successfully completed its initial public offering in April 2021, raising total proceeds of $<ix:nonFraction unitRef="usd" contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzIxMjg_db562b38-ccd4-43bf-a0a8-688ee2fcaf00">67.6</ix:nonFraction>&#160;million, which strengthened its liquidity and allowed it to repay borrowings under its Line of Credit of $<ix:nonFraction unitRef="usd" contextRef="i570e48aae0ad4bba88636a5968619059_D20210101-20211231" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzIyMjg_ef655e31-70b0-449e-80c2-58467d8e077f">34.6</ix:nonFraction> million and certain term loans totaling $<ix:nonFraction unitRef="usd" contextRef="i0338c9c602eb45c6ac1ac3a5bbf053da_D20210101-20211231" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzIyNzE_77bd0184-de75-40c3-99cb-441fe640b1dc">39.3</ix:nonFraction> million during the year ended December&#160;31, 2021. The Company continues to focus on working capital management and the strength of its balance sheet. As of December&#160;31, 2021, the Company had cash and cash equivalents of $<ix:nonFraction unitRef="usd" contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzI0NjM_051c9428-552b-4ce8-85a8-3e106324d62a">6.5</ix:nonFraction>&#160;million, and additional availability of $<ix:nonFraction unitRef="usd" contextRef="ib13af5e59a2d40079bfe87119a31bd71_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzI0OTg_46537c60-7dbe-4bd7-a6f6-9ed3c8e8f783">40.0</ix:nonFraction> million under its Line of Credit and $<ix:nonFraction unitRef="usd" contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231" decimals="-5" name="krt:DebtInstrumentTermLoanAccordionFeature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzI1Mzg_36740d9f-bf4d-48ff-969b-ecec28f4d908">6.9</ix:nonFraction>&#160;million under its 2026 Term Loan. Given its balance sheet and liquidity position, management believes that the Company has the financial flexibility and resources needed to operate in the current uncertain economic environment. However, if global economic conditions worsen as a result of the pandemic, it could materially impact the Company&#8217;s  liquidity position and capital needs. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full extent to which COVID-19 impacts the Company's business and financial results will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:54pt;padding-right:54pt;text-align:center;text-indent:36pt"><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7c5a2df3b73a417c94a7cf2c279090e3">the severity of the virus and the actions to contain its impact, the impacts of new variants of the virus, and the timing, distribution, efficacy and public acceptance of vaccines and other treatments for COVID-19.</ix:continuation> </span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_160"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">19. <ix:nonNumeric contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzU2NA_1083d445-b0ae-4f91-ba59-0c1a382f9651" continuedAt="if9f35722f4d240128cf4f1f6ab1d66af" escape="true">Subsequent Events</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:continuation id="if9f35722f4d240128cf4f1f6ab1d66af" continuedAt="i7aa797cc391b47f28f7aad1ee18214aa"> </ix:continuation></span></div><ix:continuation id="i7aa797cc391b47f28f7aad1ee18214aa"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2022, Global Wells exercised its option to draw the additional $<ix:nonFraction unitRef="usd" contextRef="ia06702cb3f1e438d9c285c192081d342_D20220222-20220222" decimals="-5" name="krt:DebtInstrumentTermLoanAccordionFeature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1Xzky_72f46660-b8f3-4c41-bfef-29863afa664d">6.9</ix:nonFraction>&#160;million under its 2026 Term Loan, and immediately repaid $<ix:nonFraction unitRef="usd" contextRef="i4ae45e26c6a7400f99d22821573f1cd7_D20220222-20220222" decimals="-5" name="us-gaap:RepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzE0NA_1b554395-3a98-4980-b6a6-c13a2061df8e">2.1</ix:nonFraction>&#160;million to settle its intercompany payable to Lollicup with the proceeds. Global Wells retained the remaining balance for general corporate purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December&#160;31, 2021 through the date the financial statements are issued, the Company drew a total of $<ix:nonFraction unitRef="usd" contextRef="i64074e61d2094eecb949b18c28d9babb_D20220101-20220321" decimals="-5" name="krt:DebtInstrumentTermLoanAccordionFeature" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzM4OA_c039d45c-254f-40dd-8a8d-d4d4495c46f6">10.2</ix:nonFraction>&#160;million and repaid a total of $<ix:nonFraction unitRef="usd" contextRef="i64074e61d2094eecb949b18c28d9babb_D20220101-20220321" decimals="-5" name="us-gaap:RepaymentsOfRelatedPartyDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzQxMw_149fb1b3-9cd3-430d-bd11-9aacacd1dfd5">0.0&#160;million</ix:nonFraction> under its Line of Credit. During this period, the Company also made deposits for constructions and purchase of machinery and equipment totaling $<ix:nonFraction unitRef="usd" contextRef="i705ca9b7683d4b1aaf38a6b9fd1ba70f_I20220321" decimals="-5" name="us-gaap:DepositsAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzU2MA_ea35e655-7a1f-4d7b-b544-3533357fc73a">3.9</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">32</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_193"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Part IV</span></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_196"></div><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">           </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following documents are filed as part of this Amendment No. 1 to the Annual Report on Form 10-K for the year ending December 31, 2021 (the "2021 Form 10-K"):</span></div><div><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:10.5pt"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The financial statements listed in the "Index to the Consolidated Financial Statements" and notes thereto on page 3.</span></div><div style="text-indent:72pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.5pt">Financial statement schedules are omitted because they are not applicable, or the required information is shown in the financial statements or notes thereto.</span></div><div style="text-indent:72pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.5pt">The exhibits listed in Part IV, Item 15. &#8220;Exhibits and Financial Statement Schedules&#8221; of the 2021 Form 10-K were filed or incorporated by reference as part of the 2021 Form 10-K. The exhibits listed in the Exhibit Index below are filed herewith in accordance with Rule 12b-15 of the Exchange Act.</span></div><div style="text-indent:72pt"><span><br/></span></div><div style="padding-right:-18pt;text-align:center;text-indent:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Exhibit Index </span></div><div style="text-indent:72pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="krt-10ka311.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="krt-10ka312.htm">Certification pursuant to Section 302 of the Sarbanes-Oxley Act</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32.1**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="krt-10ka321.htm">Certification pursuant to Section 906 of the Sarbanes-Oxley Act</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32.2**</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="krt-10ka322.htm">Certification pursuant to Section 906 of the Sarbanes-Oxley Act</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">XBRL Instance Document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.SCG</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">XBRL Taxonomy Extension Schema.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">XBRL Taxonomy Extension Calculation Linkbase.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">XBRL Taxonomy Extension Definition Linkbase.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">XBRL Taxonomy Extension Label Linkbase.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">XBRL Taxonomy Extension Presentation Linkbase.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="9" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">**</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Furnished herewith.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr style="height:15pt"><td colspan="9" style="display:none"></td></tr><tr style="height:15pt"><td colspan="9" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">33</span></div></div></div><div id="iea20497e5eff4e74b0948ebfeb5c9bb7_202"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">SIGNATURES</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"></td><td style="width:52.915%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">DATE: November 9, 2022</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">KARAT PACKAGING INC.</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Alan Yu</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alan Yu</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Executive Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Principal Executive Officer)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Jian Guo</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Jian Guo</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Financial Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Principal Financial Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Principal Accounting Officer)</span></div></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Signature</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Date</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Alan Yu</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chairman and Chief Executive Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 9, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alan Yu</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Jian Guo</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Financial Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 9, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Jian Guo</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Joanne Wang</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director and Chief Operating Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 9, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Joanne Wang</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Eric Chen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 9, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Eric Chen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Paul Chen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 9, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Paul Chen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Eve Yen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 9, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Eve Yen</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">34</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>krt-10ka311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i32c26fda1fed41439e0f1a9c7af7cb78_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTIFICATION</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Alan Yu, certify that&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) I have reviewed this Amendment No. 1 on Form 10-K&#47;A of Karat Packaging Inc.&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2) Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3) Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4) The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5) The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2022</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Alan Yu</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan Yu</font></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>krt-10ka312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i64c912b566ed4f56829ed572df7ad07e_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTIFICATION</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Jian Guo, certify that&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) I have reviewed this Amendment No. 1 on Form 10-K&#47;A of Karat Packaging Inc.&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2) Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3) Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4) The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5) The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.944%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jian Guo</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jian Guo</font></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>krt-10ka321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i6cc6af046b6045a8a985a322a418561c_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTIFICATION PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In connection with the accompanying Amendment No. 1 on Form 10-K&#47;A of Karat Packaging Inc. (the &#34;Company&#34;) for the year ended December&#160;31, 2021, as filed with the U.S. Securities and Exchange Commission (the &#8220;Report&#8221;), the undersigned hereby certifies pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Alan Yu</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan Yu</font></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>krt-10ka322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i6bc424c02b61485284d217499ed41cbe_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTIFICATION PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In connection with the accompanying Amendment No. 1 on Form 10-K&#47;A of Karat Packaging Inc. (the &#34;Company&#34;) for the year ended December 31, 2021, as filed with the U.S. Securities and Exchange Commission (the &#8220;Report&#8221;), the undersigned hereby certifies pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to my knowledge and belief, that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jian Guo</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jian Guo</font></td><td colspan="3" style="border-top:3pt double #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr></table></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>krt-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:e8e0b761-d6cf-44bb-adf1-2f71cd3773b7,g:50736344-8dbd-409f-9ca8-d12581ca48b7-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:krt="http://www.karatpackaging.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.karatpackaging.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="krt-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="krt-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="krt-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="krt-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.karatpackaging.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.karatpackaging.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperations" roleURI="http://www.karatpackaging.com/role/NatureofOperations">
        <link:definition>0000010 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000011 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.karatpackaging.com/role/Acquisitions">
        <link:definition>0000012 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.karatpackaging.com/role/Inventories">
        <link:definition>0000013 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.karatpackaging.com/role/PropertyandEquipment">
        <link:definition>0000014 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LineofCredit" roleURI="http://www.karatpackaging.com/role/LineofCredit">
        <link:definition>0000015 - Disclosure - Line of Credit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpenses" roleURI="http://www.karatpackaging.com/role/AccruedExpenses">
        <link:definition>0000016 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.karatpackaging.com/role/LongTermDebt">
        <link:definition>0000017 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwaps" roleURI="http://www.karatpackaging.com/role/InterestRateSwaps">
        <link:definition>0000018 - Disclosure - Interest Rate Swaps</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ObligationsUnderCapitalLeases" roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeases">
        <link:definition>0000019 - Disclosure - Obligations Under Capital Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.karatpackaging.com/role/StockholdersEquity">
        <link:definition>0000020 - Disclosure - Stockholder&#8217;s Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensation" roleURI="http://www.karatpackaging.com/role/StockbasedCompensation">
        <link:definition>0000021 - Disclosure - Stock-based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.karatpackaging.com/role/EarningsPerShare">
        <link:definition>0000022 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.karatpackaging.com/role/CommitmentsandContingencies">
        <link:definition>0000023 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.karatpackaging.com/role/RelatedPartyTransactions">
        <link:definition>0000024 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefits" roleURI="http://www.karatpackaging.com/role/EmployeeBenefits">
        <link:definition>0000025 - Disclosure - Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.karatpackaging.com/role/IncomeTaxes">
        <link:definition>0000026 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COVID19Update" roleURI="http://www.karatpackaging.com/role/COVID19Update">
        <link:definition>0000027 - Disclosure - COVID-19 Update</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.karatpackaging.com/role/SubsequentEvents">
        <link:definition>0000028 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000029 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000030 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.karatpackaging.com/role/AcquisitionsTables">
        <link:definition>0000031 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.karatpackaging.com/role/InventoriesTables">
        <link:definition>0000032 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentTables">
        <link:definition>0000033 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesTables" roleURI="http://www.karatpackaging.com/role/AccruedExpensesTables">
        <link:definition>0000034 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.karatpackaging.com/role/LongTermDebtTables">
        <link:definition>0000035 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ObligationsUnderCapitalLeasesTables" roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesTables">
        <link:definition>0000036 - Disclosure - Obligations Under Capital Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationTables" roleURI="http://www.karatpackaging.com/role/StockbasedCompensationTables">
        <link:definition>0000037 - Disclosure - Stock-based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.karatpackaging.com/role/EarningsPerShareTables">
        <link:definition>0000038 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000039 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.karatpackaging.com/role/IncomeTaxesTables">
        <link:definition>0000040 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperationsDetails" roleURI="http://www.karatpackaging.com/role/NatureofOperationsDetails">
        <link:definition>0000041 - Disclosure - Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000042 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails">
        <link:definition>0000043 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails">
        <link:definition>0000044 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails">
        <link:definition>0000045 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesGlobalWellsDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails">
        <link:definition>0000046 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails">
        <link:definition>0000047 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails">
        <link:definition>0000048 - Disclosure - Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>0000049 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails">
        <link:definition>0000050 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails">
        <link:definition>0000051 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails">
        <link:definition>0000052 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesForeignCurrencyDetails" roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails">
        <link:definition>0000053 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000054 - Disclosure - Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>0000055 - Disclosure - Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.karatpackaging.com/role/InventoriesDetails">
        <link:definition>0000056 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails">
        <link:definition>0000057 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNarrativeDetails" roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>0000058 - Disclosure - Property and Equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LineofCreditDetails" roleURI="http://www.karatpackaging.com/role/LineofCreditDetails">
        <link:definition>0000059 - Disclosure - Line of Credit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesDetails" roleURI="http://www.karatpackaging.com/role/AccruedExpensesDetails">
        <link:definition>0000060 - Disclosure - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofLongtermDebtDetails" roleURI="http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails">
        <link:definition>0000061 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleofFutureMaturitiesDetails" roleURI="http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails">
        <link:definition>0000062 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtNarrativeDetails" roleURI="http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails">
        <link:definition>0000063 - Disclosure - Long-Term Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsDetails" roleURI="http://www.karatpackaging.com/role/InterestRateSwapsDetails">
        <link:definition>0000064 - Disclosure - Interest Rate Swaps (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ObligationsUnderCapitalLeasesNarrativeDetails" roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails">
        <link:definition>0000065 - Disclosure - Obligations Under Capital Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails" roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails">
        <link:definition>0000066 - Disclosure - Obligations Under Capital Leases - Summary of Property Held Under Capital Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.karatpackaging.com/role/StockholdersEquityDetails">
        <link:definition>0000067 - Disclosure - Stockholder&#8217;s Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationNarrativeDetails" roleURI="http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails">
        <link:definition>0000068 - Disclosure - Stock-based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationSummaryofStockOptionsActivityDetails" roleURI="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails">
        <link:definition>0000069 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails" roleURI="http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails">
        <link:definition>0000070 - Disclosure - Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" roleURI="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails">
        <link:definition>0000071 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.karatpackaging.com/role/EarningsPerShareDetails">
        <link:definition>0000072 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>0000073 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails">
        <link:definition>0000074 - Disclosure - Commitments and Contingencies - Future Minimum Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000075 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsDetails" roleURI="http://www.karatpackaging.com/role/EmployeeBenefitsDetails">
        <link:definition>0000076 - Disclosure - Employee Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeTaxProvisionsDetails" roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails">
        <link:definition>0000077 - Disclosure - Income Taxes - Schedule of Income Tax Provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000078 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails" roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails">
        <link:definition>0000079 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.karatpackaging.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000080 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COVID19UpdateDetails" roleURI="http://www.karatpackaging.com/role/COVID19UpdateDetails">
        <link:definition>0000081 - Disclosure - COVID-19 Update (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.karatpackaging.com/role/SubsequentEventsDetails">
        <link:definition>0000082 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="krt_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="krt_CommonAndPreferredStockSharesAuthorized" abstract="false" name="CommonAndPreferredStockSharesAuthorized" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries" abstract="false" name="DeferredTaxLiabilitiesInvestmentsInSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" abstract="true" name="IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_TermLoanMaturingJuly2024Member" abstract="true" name="TermLoanMaturingJuly2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_GovernmentGrantsAbstract" abstract="true" name="GovernmentGrantsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="krt_NumberOfExercisedConvertibleNotes" abstract="false" name="NumberOfExercisedConvertibleNotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="krt_TermLoanMaturingSeptember302026Member" abstract="true" name="TermLoanMaturingSeptember302026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_DebtInstrumentTermLoanAccordionFeature" abstract="false" name="DebtInstrumentTermLoanAccordionFeature" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_RetirementPlanContributionTrancheAxis" abstract="true" name="RetirementPlanContributionTrancheAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="krt_PaycheckProtectionProgramCARESActMember" abstract="true" name="PaycheckProtectionProgramCARESActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_RetirementPlanContributionTrancheOneMember" abstract="true" name="RetirementPlanContributionTrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" abstract="false" name="PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_PaymentsForDepositsForPropertyPlantAndEquipment" abstract="false" name="PaymentsForDepositsForPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_TermLoanMaturingMay312024Member" abstract="true" name="TermLoanMaturingMay312024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" abstract="false" name="VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" abstract="false" name="NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="krt_LollicupFranchisingLlcMember" abstract="true" name="LollicupFranchisingLlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_DebtInstrumentMaximumBorrowingCapacity" abstract="false" name="DebtInstrumentMaximumBorrowingCapacity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_DebtInstrumentFloorRate" abstract="false" name="DebtInstrumentFloorRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="krt_GovernmentGrantsPolicyTextBlock" abstract="false" name="GovernmentGrantsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="krt_NationalDistributionMember" abstract="true" name="NationalDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_NumberOfStoreOwned" abstract="false" name="NumberOfStoreOwned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="krt_BusinessCombinationsAndGoodwillPolicyTextBlock" abstract="false" name="BusinessCombinationsAndGoodwillPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="krt_GovernmentGrants" abstract="false" name="GovernmentGrants" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" abstract="true" name="EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_GlobalWellsMember" abstract="true" name="GlobalWellsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_TreasuryStockParOrStatedValuePerShare" abstract="false" name="TreasuryStockParOrStatedValuePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="krt_AccruedShippingExpensesCurrent" abstract="false" name="AccruedShippingExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_KearyGlobalLtdMember" abstract="true" name="KearyGlobalLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_TermLoanMaturingDecember2024Member" abstract="true" name="TermLoanMaturingDecember2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_IncentiveProgramExpenses" abstract="false" name="IncentiveProgramExpenses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="krt_LessorOperatingLeaseMonthlyLeasePayment" abstract="false" name="LessorOperatingLeaseMonthlyLeasePayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member" abstract="true" name="EquipmentLoanWithDrawDownPeriodEndingMay312019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_KearyInternationalMember" abstract="true" name="KearyInternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_IncreaseDecreaseInCreditCardsPayable" abstract="false" name="IncreaseDecreaseInCreditCardsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" abstract="false" name="ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="krt_ScheduleOfCapitalLeaseObligationsTable" abstract="true" name="ScheduleOfCapitalLeaseObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="krt_LongTermDebtSubtotalTwoMember" abstract="true" name="LongTermDebtSubtotalTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_IncreaseDecreaseInRevenueFromContractWithCustomer" abstract="false" name="IncreaseDecreaseInRevenueFromContractWithCustomer" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_LongTermDebtSubtotalOneMember" abstract="true" name="LongTermDebtSubtotalOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" abstract="false" name="IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="krt_RetirementPlanContributionTrancheDomain" abstract="true" name="RetirementPlanContributionTrancheDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_PacificCupIncMember" abstract="true" name="PacificCupIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_DerivativeTerminationFee" abstract="false" name="DerivativeTerminationFee" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_TermLoanMaturingMarch2023Member" abstract="true" name="TermLoanMaturingMarch2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_OnlineMember" abstract="true" name="OnlineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_TermLoanMaturingApril302021Member" abstract="true" name="TermLoanMaturingApril302021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_CertainTermLoansMember" abstract="true" name="CertainTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_TotalLoanGuaranteed" abstract="false" name="TotalLoanGuaranteed" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_TermLoanMaturingJune172025Member" abstract="true" name="TermLoanMaturingJune172025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_CapitalLeaseObligationInterestRate" abstract="false" name="CapitalLeaseObligationInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="krt_NumberOfOtherDistributionCentersOperatedByEntity" abstract="false" name="NumberOfOtherDistributionCentersOperatedByEntity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="krt_CreditCardsPayableCurrent" abstract="false" name="CreditCardsPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_PropertyHeldUnderCapitalLeasesMember" abstract="true" name="PropertyHeldUnderCapitalLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_ScheduleOfCapitalLeaseObligationsLineItems" abstract="true" name="ScheduleOfCapitalLeaseObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="krt_WenHoIndustrialCoLtdMember" abstract="true" name="WenHoIndustrialCoLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_TermLoanMaturingDecember312021Member" abstract="true" name="TermLoanMaturingDecember312021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_AcquisitionPriceIncludedWithinDeposits" abstract="false" name="AcquisitionPriceIncludedWithinDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_DebtInstrumentDeferredPaymentsTerm" abstract="false" name="DebtInstrumentDeferredPaymentsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers" abstract="false" name="MinimumBankAccountToMakeAdditionalContributionsFromMembers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_RetirementPlanContributionTrancheTwoMember" abstract="true" name="RetirementPlanContributionTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_DeferredTaxAssetsGovernmentGrant" abstract="false" name="DeferredTaxAssetsGovernmentGrant" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_ContributionsToOffsetAmountThatMemberCannotContribute" abstract="false" name="ContributionsToOffsetAmountThatMemberCannotContribute" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_NoncontrollingInterestsPolicyTextBlock" abstract="false" name="NoncontrollingInterestsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="krt_DepositsPolicyTextBlock" abstract="false" name="DepositsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_VariableInterestEntityNumberOfEntities" abstract="false" name="VariableInterestEntityNumberOfEntities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="krt_TermLoanMaturingJune302025Member" abstract="true" name="TermLoanMaturingJune302025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_TaizhouFulingPlasticsCo.LtdMember" abstract="true" name="TaizhouFulingPlasticsCo.LtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" abstract="true" name="KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_FulingTechnologyCoLtdMember" abstract="true" name="FulingTechnologyCoLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_NumberOfOtherUnrelatedParties" abstract="false" name="NumberOfOtherUnrelatedParties" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" abstract="false" name="LongTermDebtExcludingLongTermLineOfCreditNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_TermLoanMaturingMay2029Member" abstract="true" name="TermLoanMaturingMay2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_DebtConversionAmountConvertedToNewDebtInstrument" abstract="false" name="DebtConversionAmountConvertedToNewDebtInstrument" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="krt_PromissoryNoteMember" abstract="true" name="PromissoryNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_RetirementPlanContributionTrancheThreeMember" abstract="true" name="RetirementPlanContributionTrancheThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="krt_DistributorsMember" abstract="true" name="DistributorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>krt-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:e8e0b761-d6cf-44bb-adf1-2f71cd3773b7,g:50736344-8dbd-409f-9ca8-d12581ca48b7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6817b3e9-ba15-4ec3-908d-440f55d1b820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0d549493-9125-4cc4-bdd7-817eb6b94426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6817b3e9-ba15-4ec3-908d-440f55d1b820" xlink:to="loc_us-gaap_CommonStockValue_0d549493-9125-4cc4-bdd7-817eb6b94426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_a5a4da87-b419-4d70-88be-6cbf4e52619c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6817b3e9-ba15-4ec3-908d-440f55d1b820" xlink:to="loc_us-gaap_AdditionalPaidInCapital_a5a4da87-b419-4d70-88be-6cbf4e52619c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_5618fa3c-8365-4dc0-9216-7eb9fc2f269b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6817b3e9-ba15-4ec3-908d-440f55d1b820" xlink:to="loc_us-gaap_TreasuryStockValue_5618fa3c-8365-4dc0-9216-7eb9fc2f269b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_062d922b-048a-402a-8b02-2967c55f74a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6817b3e9-ba15-4ec3-908d-440f55d1b820" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_062d922b-048a-402a-8b02-2967c55f74a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_76340b78-d9b1-48c9-9f2c-446d104ad278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c1f36ce-f70d-4336-ae40-9f2022b3b6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_76340b78-d9b1-48c9-9f2c-446d104ad278" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c1f36ce-f70d-4336-ae40-9f2022b3b6e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b547b430-022b-4921-82a0-13c341d3daac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_76340b78-d9b1-48c9-9f2c-446d104ad278" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b547b430-022b-4921-82a0-13c341d3daac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_738e4854-728b-45ad-8ae3-6d68fc4e4255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_76340b78-d9b1-48c9-9f2c-446d104ad278" xlink:to="loc_us-gaap_InventoryNet_738e4854-728b-45ad-8ae3-6d68fc4e4255" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_97678d99-30e5-45ee-9954-1b93dafafbde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_76340b78-d9b1-48c9-9f2c-446d104ad278" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_97678d99-30e5-45ee-9954-1b93dafafbde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4d2e3dba-57e0-4902-8f32-c40e5f78a44a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7e967539-5e07-4c2b-9f1e-8534b86f7fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4d2e3dba-57e0-4902-8f32-c40e5f78a44a" xlink:to="loc_us-gaap_StockholdersEquity_7e967539-5e07-4c2b-9f1e-8534b86f7fc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_313712cc-300a-4958-b140-d13df58aaf28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4d2e3dba-57e0-4902-8f32-c40e5f78a44a" xlink:to="loc_us-gaap_MinorityInterest_313712cc-300a-4958-b140-d13df58aaf28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b4938f83-fa77-4f3e-a404-b1752a80ce9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:to="loc_us-gaap_AssetsCurrent_b4938f83-fa77-4f3e-a404-b1752a80ce9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7518fa48-e478-47f8-b021-0d0011a1dc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7518fa48-e478-47f8-b021-0d0011a1dc73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_77594a3f-d6e3-4ac3-afc2-9964ac513091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_77594a3f-d6e3-4ac3-afc2-9964ac513091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_27e83d99-2e3e-4800-bb9e-bd1546cace9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:to="loc_us-gaap_Goodwill_27e83d99-2e3e-4800-bb9e-bd1546cace9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0cefe3c1-3c37-428a-acef-1f6b69846b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0cefe3c1-3c37-428a-acef-1f6b69846b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_144b6789-fe28-448a-a78d-b5fabb03b76e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_144b6789-fe28-448a-a78d-b5fabb03b76e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_adb69c5b-596d-452a-918e-2d3aa7b7d59a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_50b77729-d773-45f1-a023-361a2454d372" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_adb69c5b-596d-452a-918e-2d3aa7b7d59a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7ce4e0fd-a0d4-4db1-a0be-9b04187f4d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_843e9ae5-2627-463c-9eed-bf373d0e2400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7ce4e0fd-a0d4-4db1-a0be-9b04187f4d35" xlink:to="loc_us-gaap_Liabilities_843e9ae5-2627-463c-9eed-bf373d0e2400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_72b79c4b-7c45-4751-b935-eca9aac4860c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7ce4e0fd-a0d4-4db1-a0be-9b04187f4d35" xlink:to="loc_us-gaap_CommitmentsAndContingencies_72b79c4b-7c45-4751-b935-eca9aac4860c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_28cf0c14-e31c-4adc-89aa-13a4bad8fcc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7ce4e0fd-a0d4-4db1-a0be-9b04187f4d35" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_28cf0c14-e31c-4adc-89aa-13a4bad8fcc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3226fe11-a542-41c0-89b9-60f5cde58e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_us-gaap_AccountsPayableCurrent_3226fe11-a542-41c0-89b9-60f5cde58e3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_582c6d88-6d04-439c-8969-77508a29e87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_582c6d88-6d04-439c-8969-77508a29e87c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_ca8a6b35-9fbe-41b9-9e3c-f9287d8b3fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_ca8a6b35-9fbe-41b9-9e3c-f9287d8b3fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CreditCardsPayableCurrent_0f581206-4cfe-452d-aead-974bd3ed07eb" xlink:href="krt-20211231.xsd#krt_CreditCardsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_krt_CreditCardsPayableCurrent_0f581206-4cfe-452d-aead-974bd3ed07eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_67819739-7b05-43df-9b02-99c0b701d863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_67819739-7b05-43df-9b02-99c0b701d863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f80fa58f-ec13-48d1-8400-ba52fe31a202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f80fa58f-ec13-48d1-8400-ba52fe31a202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_88e81d0a-dd29-43d1-96e1-f74253ef8f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_88e81d0a-dd29-43d1-96e1-f74253ef8f01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_3f92dda2-5e4b-4947-bfbf-9b900a048f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0e0470e4-8812-4387-9a07-a0fab1d4caf0" xlink:to="loc_us-gaap_LongTermDebtCurrent_3f92dda2-5e4b-4947-bfbf-9b900a048f1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3217cbe1-6547-47b1-b621-9ecb3d891e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_294a9302-7b12-4ce4-bce8-767ed9005dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3217cbe1-6547-47b1-b621-9ecb3d891e40" xlink:to="loc_us-gaap_LiabilitiesCurrent_294a9302-7b12-4ce4-bce8-767ed9005dae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_720f9172-05be-4b53-a01e-a9f145a269fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3217cbe1-6547-47b1-b621-9ecb3d891e40" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_720f9172-05be-4b53-a01e-a9f145a269fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_a640d0dc-cec6-4094-8659-484e6c48621e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3217cbe1-6547-47b1-b621-9ecb3d891e40" xlink:to="loc_us-gaap_LongTermLineOfCredit_a640d0dc-cec6-4094-8659-484e6c48621e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_c98dc9b5-722d-42a4-b587-56f0a0807217" xlink:href="krt-20211231.xsd#krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3217cbe1-6547-47b1-b621-9ecb3d891e40" xlink:to="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_c98dc9b5-722d-42a4-b587-56f0a0807217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_94ea98c9-c033-402c-9ee9-1985722f08fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3217cbe1-6547-47b1-b621-9ecb3d891e40" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_94ea98c9-c033-402c-9ee9-1985722f08fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7ee5cf07-8d59-41d3-85b1-20624d477795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3217cbe1-6547-47b1-b621-9ecb3d891e40" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7ee5cf07-8d59-41d3-85b1-20624d477795" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_754be23f-431f-4aef-a4ea-4b7227cd0e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d41f29c2-b304-455b-a882-5aaf310399a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_754be23f-431f-4aef-a4ea-4b7227cd0e41" xlink:to="loc_us-gaap_GrossProfit_d41f29c2-b304-455b-a882-5aaf310399a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f7273f16-6219-47b6-8098-8395093920d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_754be23f-431f-4aef-a4ea-4b7227cd0e41" xlink:to="loc_us-gaap_OperatingExpenses_f7273f16-6219-47b6-8098-8395093920d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_524b9995-cf3c-489b-9dfc-4d889983364d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_08af7f6f-132b-4f05-adfb-0d968e12dc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_524b9995-cf3c-489b-9dfc-4d889983364d" xlink:to="loc_us-gaap_ProfitLoss_08af7f6f-132b-4f05-adfb-0d968e12dc3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a8fbcc6f-3150-4642-a903-971f42214920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_524b9995-cf3c-489b-9dfc-4d889983364d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a8fbcc6f-3150-4642-a903-971f42214920" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_df4307ce-8f23-47fd-b45c-604128ffe55c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_becd0ca3-e331-4156-acb4-4dbffa30a263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_df4307ce-8f23-47fd-b45c-604128ffe55c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_becd0ca3-e331-4156-acb4-4dbffa30a263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_543f016b-8d30-43ee-a2fb-7eaa5c3c4c97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_df4307ce-8f23-47fd-b45c-604128ffe55c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_543f016b-8d30-43ee-a2fb-7eaa5c3c4c97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21989481-4ee5-47ca-9b92-524d6e8548e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4c78f83a-1d2f-4170-bec7-211fe4f5b974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21989481-4ee5-47ca-9b92-524d6e8548e2" xlink:to="loc_us-gaap_OperatingIncomeLoss_4c78f83a-1d2f-4170-bec7-211fe4f5b974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_11dff0f9-a760-49d2-9f2b-6a0e42b15cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21989481-4ee5-47ca-9b92-524d6e8548e2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_11dff0f9-a760-49d2-9f2b-6a0e42b15cac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8bd5330a-74fd-4c57-8bcb-5c6201fb90ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating_d785a0d9-92f7-4fe0-a5ef-f2e132778cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_8bd5330a-74fd-4c57-8bcb-5c6201fb90ca" xlink:to="loc_us-gaap_RentalIncomeNonoperating_d785a0d9-92f7-4fe0-a5ef-f2e132778cb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_8395bc48-dbd4-4bcd-9284-14a227c898b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_8bd5330a-74fd-4c57-8bcb-5c6201fb90ca" xlink:to="loc_us-gaap_OtherNonoperatingIncome_8395bc48-dbd4-4bcd-9284-14a227c898b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_4d1e80bf-27b5-4661-8dc2-7a89dffdb3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_8bd5330a-74fd-4c57-8bcb-5c6201fb90ca" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_4d1e80bf-27b5-4661-8dc2-7a89dffdb3ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_8921e465-269c-4b9f-9304-5ba404e5b469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_8bd5330a-74fd-4c57-8bcb-5c6201fb90ca" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_8921e465-269c-4b9f-9304-5ba404e5b469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_f1852ce3-d0f9-4999-a351-72c369408f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_8bd5330a-74fd-4c57-8bcb-5c6201fb90ca" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_f1852ce3-d0f9-4999-a351-72c369408f48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_2c61d44e-0037-4994-8dd7-d925abde39d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_8bd5330a-74fd-4c57-8bcb-5c6201fb90ca" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_2c61d44e-0037-4994-8dd7-d925abde39d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2ad3c103-dbe2-4988-860a-59e6ced411f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2a58739f-441c-43e5-9fdd-072cf4833755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2ad3c103-dbe2-4988-860a-59e6ced411f4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2a58739f-441c-43e5-9fdd-072cf4833755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ad7547d1-4c72-48f6-8e3a-55c7fe75808b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2ad3c103-dbe2-4988-860a-59e6ced411f4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ad7547d1-4c72-48f6-8e3a-55c7fe75808b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6f679ae6-bf16-469a-8408-39559a17c730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_ca387914-d9d4-4bb3-9d80-cec4478f59c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6f679ae6-bf16-469a-8408-39559a17c730" xlink:to="loc_us-gaap_SellingExpense_ca387914-d9d4-4bb3-9d80-cec4478f59c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_74d9a239-679e-45a8-8bf1-111d6cdef13a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6f679ae6-bf16-469a-8408-39559a17c730" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_74d9a239-679e-45a8-8bf1-111d6cdef13a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_7dc5666f-ea51-4cd0-8dd1-4f625cdd901f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_7dc5666f-ea51-4cd0-8dd1-4f625cdd901f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_1862d9b4-40ed-4717-b94a-42c4ef49d09d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_1862d9b4-40ed-4717-b94a-42c4ef49d09d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c065dbe7-6224-4c2c-9394-f5368bc749d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_c065dbe7-6224-4c2c-9394-f5368bc749d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ad1b0ad9-4ed8-438e-a1bb-2df32638262a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ad1b0ad9-4ed8-438e-a1bb-2df32638262a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_d1667ca8-29ce-4017-b41e-93ef0725e3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_d1667ca8-29ce-4017-b41e-93ef0725e3a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_78914746-60e8-463e-ae09-9c9404126540" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_78914746-60e8-463e-ae09-9c9404126540" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_f748e99f-fbf0-40f6-bbe2-3d1ffb2c98aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_f748e99f-fbf0-40f6-bbe2-3d1ffb2c98aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_ec8e5602-c1b2-4faf-9a37-29946d22a743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_ec8e5602-c1b2-4faf-9a37-29946d22a743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_442767f7-7648-414b-b134-2d71696fd824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7c0dd900-63fd-47a4-b118-4d6d19330905" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_442767f7-7648-414b-b134-2d71696fd824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d46e8291-5031-48f5-a22e-3a760912c0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80bcf865-6e8d-43c0-a172-4067fdc765bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d46e8291-5031-48f5-a22e-3a760912c0ec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80bcf865-6e8d-43c0-a172-4067fdc765bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4e9c7ff8-53fa-4787-ad9a-cc4d57e1ef32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d46e8291-5031-48f5-a22e-3a760912c0ec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4e9c7ff8-53fa-4787-ad9a-cc4d57e1ef32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ce8276e9-8299-4a06-bf8c-46a8d0067603" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d46e8291-5031-48f5-a22e-3a760912c0ec" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ce8276e9-8299-4a06-bf8c-46a8d0067603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d9593f85-bbb8-4d25-8e88-311a02301e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5ea4e8b2-0855-484e-877b-b6fb22d7bf94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d9593f85-bbb8-4d25-8e88-311a02301e04" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5ea4e8b2-0855-484e-877b-b6fb22d7bf94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6a670c85-ebbc-4c7a-b33a-d8eaeb35cb38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d9593f85-bbb8-4d25-8e88-311a02301e04" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6a670c85-ebbc-4c7a-b33a-d8eaeb35cb38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaymentsForDepositsForPropertyPlantAndEquipment_802e2e5b-f8e7-415a-844b-36ce9271f828" xlink:href="krt-20211231.xsd#krt_PaymentsForDepositsForPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d9593f85-bbb8-4d25-8e88-311a02301e04" xlink:to="loc_krt_PaymentsForDepositsForPropertyPlantAndEquipment_802e2e5b-f8e7-415a-844b-36ce9271f828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired_a76d136f-f002-4ea6-b092-2b081ec87e22" xlink:href="krt-20211231.xsd#krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d9593f85-bbb8-4d25-8e88-311a02301e04" xlink:to="loc_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired_a76d136f-f002-4ea6-b092-2b081ec87e22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0498ae13-1529-479f-8d55-34e1574483c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d9593f85-bbb8-4d25-8e88-311a02301e04" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0498ae13-1529-479f-8d55-34e1574483c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_57d4d06d-0821-432d-a05f-e8d25212f312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_ProfitLoss_57d4d06d-0821-432d-a05f-e8d25212f312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_dc2340bd-8565-40b7-95ac-7365c5048e51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_dc2340bd-8565-40b7-95ac-7365c5048e51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_33da7d38-efff-460c-a44f-c1222968d1df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_33da7d38-efff-460c-a44f-c1222968d1df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_f8554262-2d12-44f9-86cf-183bf0dbaf57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_InventoryWriteDown_f8554262-2d12-44f9-86cf-183bf0dbaf57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a176723d-d72f-4a70-8632-9b7741536d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a176723d-d72f-4a70-8632-9b7741536d93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_812f6fe1-9555-4e85-b9b4-4a25fde4fed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_812f6fe1-9555-4e85-b9b4-4a25fde4fed3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_9be28802-d4f1-4e0f-9876-3f477a735d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredLoanOriginationFeesNet"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_9be28802-d4f1-4e0f-9876-3f477a735d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1239c2d9-45f9-4083-94bb-eaa8c1eb084a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1239c2d9-45f9-4083-94bb-eaa8c1eb084a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ef9eebcd-5c62-45a9-be79-1abdf1dafbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_ShareBasedCompensation_ef9eebcd-5c62-45a9-be79-1abdf1dafbfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b07f7473-1985-4276-8cbc-15f89db67845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b07f7473-1985-4276-8cbc-15f89db67845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5129a476-b9b9-4a13-ac08-148f5ff0b162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5129a476-b9b9-4a13-ac08-148f5ff0b162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_09a6bcca-6e5e-4a6a-a87e-993702705588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_09a6bcca-6e5e-4a6a-a87e-993702705588" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dc182733-eea1-402a-b408-ec1827d545f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dc182733-eea1-402a-b408-ec1827d545f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_fde6bc07-b458-4ed4-b794-3077c038a579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_fde6bc07-b458-4ed4-b794-3077c038a579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_63fdd28d-39be-4f5d-954d-7187ec3241fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_63fdd28d-39be-4f5d-954d-7187ec3241fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_b5889187-ffc9-4a26-a545-59e8429d3d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_b5889187-ffc9-4a26-a545-59e8429d3d41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f1db8475-bdfc-4527-a8e3-80c1a9b869e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f1db8475-bdfc-4527-a8e3-80c1a9b869e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_64304923-c872-40d3-acdc-658e5ddff3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_64304923-c872-40d3-acdc-658e5ddff3c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_48059693-aa50-4f34-9ff9-fed40632335a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_48059693-aa50-4f34-9ff9-fed40632335a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInCreditCardsPayable_7a33c04e-6485-408b-ac4b-532417bbb92b" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInCreditCardsPayable"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_krt_IncreaseDecreaseInCreditCardsPayable_7a33c04e-6485-408b-ac4b-532417bbb92b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a5e2f48b-83e1-4576-af32-97621bc92036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_a5e2f48b-83e1-4576-af32-97621bc92036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_958a312b-1640-42cf-bb4e-1de95c163ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="22" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_958a312b-1640-42cf-bb4e-1de95c163ae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_e719d887-3818-45da-8f7a-8ad128b7504d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2af029ea-47e5-4861-83e2-460d6c5cdeb8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_e719d887-3818-45da-8f7a-8ad128b7504d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f55da3b4-7b46-44de-9d1a-2e55989ce30d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a7e86ad9-70f6-428b-8bb0-3299b9152658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f55da3b4-7b46-44de-9d1a-2e55989ce30d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a7e86ad9-70f6-428b-8bb0-3299b9152658" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_310f193a-c6ac-407d-9971-bc18724e2224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f55da3b4-7b46-44de-9d1a-2e55989ce30d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_310f193a-c6ac-407d-9971-bc18724e2224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_050d66d8-8181-436c-88a0-8d721d5210ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f55da3b4-7b46-44de-9d1a-2e55989ce30d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_050d66d8-8181-436c-88a0-8d721d5210ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_549a7c91-d00b-4d33-a429-0b40e9232998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f55da3b4-7b46-44de-9d1a-2e55989ce30d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_549a7c91-d00b-4d33-a429-0b40e9232998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a048209a-0e25-4ee8-b144-a154ff638d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f55da3b4-7b46-44de-9d1a-2e55989ce30d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a048209a-0e25-4ee8-b144-a154ff638d1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_797967be-ad2a-4e6a-8d70-1d090fed78e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_AccountsPayableCurrent_797967be-ad2a-4e6a-8d70-1d090fed78e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3155ce58-bc80-49cb-ae4e-7104946c90ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3155ce58-bc80-49cb-ae4e-7104946c90ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_217ecd7f-89fb-47f1-a05d-2283fd7254be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_217ecd7f-89fb-47f1-a05d-2283fd7254be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_e34c3b53-86f0-4c0e-92a4-531c22ae73a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_e34c3b53-86f0-4c0e-92a4-531c22ae73a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_98377f10-f003-4bab-b5be-a5c36b4cc3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_98377f10-f003-4bab-b5be-a5c36b4cc3e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_44cbe248-38b1-4927-a976-cdce8a477374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_LongTermDebtCurrent_44cbe248-38b1-4927-a976-cdce8a477374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_46ede8cf-d827-4b9b-811d-040dbb5ce8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_46ede8cf-d827-4b9b-811d-040dbb5ce8ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5083768d-f25b-4666-8f58-7ccf369da83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2665b199-025e-4fc6-91a5-b884440bb38e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5083768d-f25b-4666-8f58-7ccf369da83c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_d82770b4-a945-411c-a84c-bd54ad149330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_eb9002df-f042-49f2-950a-d95d72002ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_d82770b4-a945-411c-a84c-bd54ad149330" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_eb9002df-f042-49f2-950a-d95d72002ae0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_195477d0-b4f6-45e8-9dcd-899acc6d3d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_d82770b4-a945-411c-a84c-bd54ad149330" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_195477d0-b4f6-45e8-9dcd-899acc6d3d2d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_696a5dcf-8a97-4698-907b-4b857f40fc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_696a5dcf-8a97-4698-907b-4b857f40fc9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c1c63d9b-e684-4731-b575-09ae00c2f402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c1c63d9b-e684-4731-b575-09ae00c2f402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d1115420-b0c2-4e4f-b7f6-91956f229743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d1115420-b0c2-4e4f-b7f6-91956f229743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d195889f-be69-4cb8-af8e-688a58f6857e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d195889f-be69-4cb8-af8e-688a58f6857e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_bccef346-0e42-4b6c-a926-d68432a338bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_bccef346-0e42-4b6c-a926-d68432a338bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_d4731bd2-a5cf-4972-84ff-3f401525a0d2" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_d4731bd2-a5cf-4972-84ff-3f401525a0d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_03f6048c-bc99-44f6-8ab6-653f2a554fe1" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_03f6048c-bc99-44f6-8ab6-653f2a554fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_65e648f0-0a5b-47c4-9d64-0a8510aba11f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_65e648f0-0a5b-47c4-9d64-0a8510aba11f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4b28ddf3-6130-4696-8215-424ca5c994ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_508a070c-6bb2-44fd-9601-eeb692d43f19" xlink:to="loc_us-gaap_Goodwill_4b28ddf3-6130-4696-8215-424ca5c994ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/InventoriesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1cb91b3e-b1ac-4174-b475-8ba3ba07390f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_5fd6bb29-4e23-4af9-be31-dbcda3aea77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1cb91b3e-b1ac-4174-b475-8ba3ba07390f" xlink:to="loc_us-gaap_InventoryGross_5fd6bb29-4e23-4af9-be31-dbcda3aea77b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryAdjustments_6fdba19f-f1fb-49c5-aef5-721beec10cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_1cb91b3e-b1ac-4174-b475-8ba3ba07390f" xlink:to="loc_us-gaap_InventoryAdjustments_6fdba19f-f1fb-49c5-aef5-721beec10cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_5734337e-bb25-4d77-a517-7676172a7039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_926b4864-2c64-4947-99e6-9f4b2fad054d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_5734337e-bb25-4d77-a517-7676172a7039" xlink:to="loc_us-gaap_InventoryRawMaterials_926b4864-2c64-4947-99e6-9f4b2fad054d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_60117daf-4d70-4904-92e6-cae05a23f7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_5734337e-bb25-4d77-a517-7676172a7039" xlink:to="loc_us-gaap_InventoryWorkInProcess_60117daf-4d70-4904-92e6-cae05a23f7f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_62a0579e-f1f2-4e02-85f7-f3801f93243d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_5734337e-bb25-4d77-a517-7676172a7039" xlink:to="loc_us-gaap_InventoryFinishedGoods_62a0579e-f1f2-4e02-85f7-f3801f93243d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2c192f46-30f4-4fc7-83df-c4b515166fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_70e5a2dd-cd7a-439f-8f05-f915d61d2554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2c192f46-30f4-4fc7-83df-c4b515166fdd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_70e5a2dd-cd7a-439f-8f05-f915d61d2554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3173fccd-d29e-44d1-aadb-9abe9c8a7bba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_2c192f46-30f4-4fc7-83df-c4b515166fdd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3173fccd-d29e-44d1-aadb-9abe9c8a7bba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_072d1bdf-4a05-485d-9987-bcf7d948acd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_072d1bdf-4a05-485d-9987-bcf7d948acd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_b28199d6-8fbe-40f6-83aa-021001e1a47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:to="loc_us-gaap_InterestPayableCurrent_b28199d6-8fbe-40f6-83aa-021001e1a47a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_2c812ea9-a145-495a-a007-09eccf1cfb45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_2c812ea9-a145-495a-a007-09eccf1cfb45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_a5c366b2-5d68-4031-ac67-e845e0e685da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:to="loc_us-gaap_AccruedVacationCurrent_a5c366b2-5d68-4031-ac67-e845e0e685da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_AccruedShippingExpensesCurrent_4f4900c3-dc6a-4d2e-9ef0-caed1d413b19" xlink:href="krt-20211231.xsd#krt_AccruedShippingExpensesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:to="loc_krt_AccruedShippingExpensesCurrent_4f4900c3-dc6a-4d2e-9ef0-caed1d413b19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_1bed667f-6a1b-4825-ae0c-07597678f796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_1bed667f-6a1b-4825-ae0c-07597678f796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrent_71929dd8-a110-4cd9-a95b-6096368745eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5829a1a1-16d3-40c9-86e1-23aab9cd11b3" xlink:to="loc_us-gaap_AccruedRentCurrent_71929dd8-a110-4cd9-a95b-6096368745eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebtScheduleofFutureMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f50a50bc-518d-42cf-8c27-4dbb3f6a10a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_964e75bc-5463-4f45-890c-dba22c467622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f50a50bc-518d-42cf-8c27-4dbb3f6a10a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_964e75bc-5463-4f45-890c-dba22c467622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a7052e5f-8640-4873-b7fb-a3ecc1f042b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f50a50bc-518d-42cf-8c27-4dbb3f6a10a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a7052e5f-8640-4873-b7fb-a3ecc1f042b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9d7745db-fede-400a-9318-e144bf5bbf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f50a50bc-518d-42cf-8c27-4dbb3f6a10a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_9d7745db-fede-400a-9318-e144bf5bbf5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7fbc1731-c79e-44a1-9ba4-529819cb8e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f50a50bc-518d-42cf-8c27-4dbb3f6a10a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7fbc1731-c79e-44a1-9ba4-529819cb8e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_bfc55cce-3e23-4bf2-a8e8-e2ee4230a900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f50a50bc-518d-42cf-8c27-4dbb3f6a10a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_bfc55cce-3e23-4bf2-a8e8-e2ee4230a900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4f959411-a0d1-4b92-88db-8545d43fdcad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_f50a50bc-518d-42cf-8c27-4dbb3f6a10a7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4f959411-a0d1-4b92-88db-8545d43fdcad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_ffb998f4-88d3-49ea-8489-49946185d101" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_a186c32f-435c-4092-a5bd-3c52caea3e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_ffb998f4-88d3-49ea-8489-49946185d101" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_a186c32f-435c-4092-a5bd-3c52caea3e64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_ae7d36f1-1780-4cdc-87e8-1aaeb37add99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_ffb998f4-88d3-49ea-8489-49946185d101" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_ae7d36f1-1780-4cdc-87e8-1aaeb37add99" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6b6af842-52a5-403d-98d4-45ebe94bdc55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2afa0f22-a5d3-45ea-b824-7b6f00163021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6b6af842-52a5-403d-98d4-45ebe94bdc55" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2afa0f22-a5d3-45ea-b824-7b6f00163021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1e12d3ff-b603-4986-af47-2befcd143661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6b6af842-52a5-403d-98d4-45ebe94bdc55" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1e12d3ff-b603-4986-af47-2befcd143661" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_fbaa824f-d5d6-4aba-99e7-cbdb1676b444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5a4bab05-a69f-4a28-9008-a35e5a0ed70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_fbaa824f-d5d6-4aba-99e7-cbdb1676b444" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_5a4bab05-a69f-4a28-9008-a35e5a0ed70f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_a1410d7d-92e0-46cf-aece-143968ebb3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_fbaa824f-d5d6-4aba-99e7-cbdb1676b444" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_a1410d7d-92e0-46cf-aece-143968ebb3fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_e2097991-69f7-41cc-b89d-727fd475322d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_fbaa824f-d5d6-4aba-99e7-cbdb1676b444" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_e2097991-69f7-41cc-b89d-727fd475322d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_28327a6e-68a1-43b5-bfac-bdf6ca6e1cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_fbaa824f-d5d6-4aba-99e7-cbdb1676b444" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_28327a6e-68a1-43b5-bfac-bdf6ca6e1cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_07a02395-3b17-4aa6-8b54-d00d9da6be20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_fbaa824f-d5d6-4aba-99e7-cbdb1676b444" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_07a02395-3b17-4aa6-8b54-d00d9da6be20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_db8a90ca-e6bb-4489-b98a-f330386537a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_fbaa824f-d5d6-4aba-99e7-cbdb1676b444" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_db8a90ca-e6bb-4489-b98a-f330386537a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesScheduleofIncomeTaxProvisionsDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_94f83cfe-a919-4601-b764-5c2ee9364c37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ffd8f993-6b4f-4ebc-a82e-6ded75bfcd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_94f83cfe-a919-4601-b764-5c2ee9364c37" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ffd8f993-6b4f-4ebc-a82e-6ded75bfcd5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_144df68f-9f53-4ebb-80f4-984d3d7542b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_94f83cfe-a919-4601-b764-5c2ee9364c37" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_144df68f-9f53-4ebb-80f4-984d3d7542b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8d2646fd-efb9-4bd2-ab98-38c57e03deb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_92b60e4e-bd1f-4833-9c22-231e1cb0566e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8d2646fd-efb9-4bd2-ab98-38c57e03deb0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_92b60e4e-bd1f-4833-9c22-231e1cb0566e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_29500959-76d4-4985-b2ff-880905547a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8d2646fd-efb9-4bd2-ab98-38c57e03deb0" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_29500959-76d4-4985-b2ff-880905547a97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cdbb719f-1bfb-4211-b59c-79e04b38db3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5b59039f-230a-4705-9d7c-3cb983b62444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cdbb719f-1bfb-4211-b59c-79e04b38db3b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5b59039f-230a-4705-9d7c-3cb983b62444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f700f218-39ec-4271-854f-8e4b8dc6b5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cdbb719f-1bfb-4211-b59c-79e04b38db3b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f700f218-39ec-4271-854f-8e4b8dc6b5cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5a89c96d-bcfa-4f1d-9750-735dce946c23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_269da328-c6df-4935-b948-d202cc9826fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5a89c96d-bcfa-4f1d-9750-735dce946c23" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_269da328-c6df-4935-b948-d202cc9826fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries_56bc1095-47ca-476f-bd09-7fb2c4520c87" xlink:href="krt-20211231.xsd#krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5a89c96d-bcfa-4f1d-9750-735dce946c23" xlink:to="loc_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries_56bc1095-47ca-476f-bd09-7fb2c4520c87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_788a1b9b-912b-4427-b570-d559804c0750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_855b0f49-5936-4700-892c-dc88172f2217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_788a1b9b-912b-4427-b570-d559804c0750" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_855b0f49-5936-4700-892c-dc88172f2217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3df5b9c7-379b-4624-ac9c-0e8c5d9c2621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_788a1b9b-912b-4427-b570-d559804c0750" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3df5b9c7-379b-4624-ac9c-0e8c5d9c2621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_6794b5d5-f43c-4e3f-be09-c05cfe42acc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_6794b5d5-f43c-4e3f-be09-c05cfe42acc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_2d2b9c3c-a3a0-4d29-8cb8-c908393962b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_2d2b9c3c-a3a0-4d29-8cb8-c908393962b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_710499a3-95fe-41d5-bcce-9389d04484f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_710499a3-95fe-41d5-bcce-9389d04484f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance_eac95a9b-c4d1-4d13-b0a7-286db4e776ce" xlink:href="krt-20211231.xsd#krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance_eac95a9b-c4d1-4d13-b0a7-286db4e776ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_a420b9fe-71f7-4734-a309-4745e0d00467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_a420b9fe-71f7-4734-a309-4745e0d00467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_668d6628-d29c-4abf-a32f-cb375513bc61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_668d6628-d29c-4abf-a32f-cb375513bc61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxAssetsGovernmentGrant_9c6ea89b-1b17-4bb4-9558-89e311b7b471" xlink:href="krt-20211231.xsd#krt_DeferredTaxAssetsGovernmentGrant"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_krt_DeferredTaxAssetsGovernmentGrant_9c6ea89b-1b17-4bb4-9558-89e311b7b471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6673228c-c21a-4734-b724-9bcd85fb80dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_633f05cb-a411-43e9-bd4a-342643796115" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6673228c-c21a-4734-b724-9bcd85fb80dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5324ec05-55d1-4c75-be0c-4d3e968f754f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5324ec05-55d1-4c75-be0c-4d3e968f754f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_75195152-5846-4ddf-adef-a39dcdbafa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_75195152-5846-4ddf-adef-a39dcdbafa1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_d32e3ad5-f0cd-4915-a474-9f900b95f396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_d32e3ad5-f0cd-4915-a474-9f900b95f396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount_6b2fee32-2f0e-4fa0-ad2f-b5bab1730969" xlink:href="krt-20211231.xsd#krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount_6b2fee32-2f0e-4fa0-ad2f-b5bab1730969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_a6ce3345-14e8-41a9-baa9-de65e3fc9f08" xlink:href="krt-20211231.xsd#krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_a6ce3345-14e8-41a9-baa9-de65e3fc9f08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_48ca37b2-27e3-4d5c-9a88-89f81bd09fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_48ca37b2-27e3-4d5c-9a88-89f81bd09fc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_9ab96773-a198-436a-9934-6d868fa0ddb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_9ab96773-a198-436a-9934-6d868fa0ddb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_333d2e5d-f138-44a4-bb75-cd235c978d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8963f3de-e747-4e0f-bcf7-23d18289cc9d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_333d2e5d-f138-44a4-bb75-cd235c978d23" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>krt-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:e8e0b761-d6cf-44bb-adf1-2f71cd3773b7,g:50736344-8dbd-409f-9ca8-d12581ca48b7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i5ce59b978d0d41b5bb9d38514a311ba0_CONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8df07b9b-ca9f-4919-b95b-9897b60ccb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8df07b9b-ca9f-4919-b95b-9897b60ccb8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e0d8a1ea-5a87-473f-b123-2ac7e12cdcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e0d8a1ea-5a87-473f-b123-2ac7e12cdcc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8dddc467-0531-4379-a68b-69003664da99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8dddc467-0531-4379-a68b-69003664da99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a089c60c-d521-4afb-a227-295a00f8ba40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a089c60c-d521-4afb-a227-295a00f8ba40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ffaafd84-9faa-4418-802f-b278ee65493a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ffaafd84-9faa-4418-802f-b278ee65493a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_eb4fadf1-e4d1-41dd-91f7-13c93905de79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_AccountsPayableCurrent_eb4fadf1-e4d1-41dd-91f7-13c93905de79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_cc6a113d-4911-4045-a4f3-cfee41bfea67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_cc6a113d-4911-4045-a4f3-cfee41bfea67" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7af0a17b-93e3-4447-85d3-ef0875f46653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7af0a17b-93e3-4447-85d3-ef0875f46653" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_efce2abd-d779-48ef-93c7-c30ecbe8dc19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_LongTermDebtCurrent_efce2abd-d779-48ef-93c7-c30ecbe8dc19" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_cd05beef-a325-4c40-a573-72e197f97388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_cd05beef-a325-4c40-a573-72e197f97388" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_49c9d216-e608-4c5c-89b5-7bc522e865f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_49c9d216-e608-4c5c-89b5-7bc522e865f3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1197acce-59fa-4abd-9d91-bfee20fb160f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1197acce-59fa-4abd-9d91-bfee20fb160f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7e31f889-f3db-49bc-ab69-2ea4ae234462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7e31f889-f3db-49bc-ab69-2ea4ae234462" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6f6d99e1-ed16-43d6-9858-14933d03ed3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6f6d99e1-ed16-43d6-9858-14933d03ed3a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_62eaef52-248a-46e3-8252-804dbcb408ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockSharesIssued_62eaef52-248a-46e3-8252-804dbcb408ff" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_843251b3-82bd-4b15-90be-2ca183e38ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_843251b3-82bd-4b15-90be-2ca183e38ee1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TreasuryStockParOrStatedValuePerShare_79fe8df8-83c4-486a-baa6-4d1a22487319" xlink:href="krt-20211231.xsd#krt_TreasuryStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_krt_TreasuryStockParOrStatedValuePerShare_79fe8df8-83c4-486a-baa6-4d1a22487319" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_8c32200f-69a4-453c-8a5c-e474fd73b234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_TreasuryStockShares_8c32200f-69a4-453c-8a5c-e474fd73b234" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b1366be1-cb0c-41de-902d-fb13910ddcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_StatementTable_b1366be1-cb0c-41de-902d-fb13910ddcc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_244ca27a-c454-42b0-84e0-0599018af281" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b1366be1-cb0c-41de-902d-fb13910ddcc0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_244ca27a-c454-42b0-84e0-0599018af281" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_244ca27a-c454-42b0-84e0-0599018af281_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_244ca27a-c454-42b0-84e0-0599018af281" xlink:to="loc_srt_ConsolidatedEntitiesDomain_244ca27a-c454-42b0-84e0-0599018af281_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f2bfaf45-795f-4fe3-b8c9-d1186abfcf26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_244ca27a-c454-42b0-84e0-0599018af281" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f2bfaf45-795f-4fe3-b8c9-d1186abfcf26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b0d20d13-af37-4ba7-9b2f-70cda5e65917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f2bfaf45-795f-4fe3-b8c9-d1186abfcf26" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b0d20d13-af37-4ba7-9b2f-70cda5e65917" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" xlink:type="extended" id="i86794b06693c43208a949752444d1fea_CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a5b46e06-7e73-44bb-b6f0-8cd5aa565679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a5b46e06-7e73-44bb-b6f0-8cd5aa565679" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating_de62c7c0-0c30-4cb7-a617-b73bcecac207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:to="loc_us-gaap_RentalIncomeNonoperating_de62c7c0-0c30-4cb7-a617-b73bcecac207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8e9f7328-ab26-474d-bd50-688fc9f71cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8e9f7328-ab26-474d-bd50-688fc9f71cf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_694155a1-6d48-4186-b57b-928c9c4834ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:to="loc_us-gaap_StatementTable_694155a1-6d48-4186-b57b-928c9c4834ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_850524a9-b87d-49bc-9935-d1bf354238eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_694155a1-6d48-4186-b57b-928c9c4834ef" xlink:to="loc_srt_ConsolidatedEntitiesAxis_850524a9-b87d-49bc-9935-d1bf354238eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_850524a9-b87d-49bc-9935-d1bf354238eb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_850524a9-b87d-49bc-9935-d1bf354238eb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_850524a9-b87d-49bc-9935-d1bf354238eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c4c00e0d-a4ef-4ab3-a731-6f58b315bb10" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_850524a9-b87d-49bc-9935-d1bf354238eb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c4c00e0d-a4ef-4ab3-a731-6f58b315bb10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_825ed900-f8aa-4a17-b89d-302f700085dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c4c00e0d-a4ef-4ab3-a731-6f58b315bb10" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_825ed900-f8aa-4a17-b89d-302f700085dc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="ia17bf8b2a9494dbda29152e7b630a064_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e90418cc-6e58-45da-9152-b60ebf47a8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e90418cc-6e58-45da-9152-b60ebf47a8fe" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_357809c6-c8a6-4b05-b650-4a98f9af999a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_357809c6-c8a6-4b05-b650-4a98f9af999a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe9435dc-762d-4f4f-aacf-3e68f6ed3b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe9435dc-762d-4f4f-aacf-3e68f6ed3b9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d831cbc6-1aad-4623-9e22-410444cb150f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d831cbc6-1aad-4623-9e22-410444cb150f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_37620883-6d36-494b-b50d-b4806ea0ee7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_37620883-6d36-494b-b50d-b4806ea0ee7b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_23f7cbbb-5c10-4941-bb50-9bcb2cd38dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_DividendsCommonStockCash_23f7cbbb-5c10-4941-bb50-9bcb2cd38dc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ae630430-5437-409a-869b-3e0fa81bb0de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ae630430-5437-409a-869b-3e0fa81bb0de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_219f704f-72a1-4f73-96d8-3cbb487294a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_219f704f-72a1-4f73-96d8-3cbb487294a7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_6294ae87-6dc4-4704-802a-60728672b0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_6294ae87-6dc4-4704-802a-60728672b0cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ead29991-d363-49ec-a414-30be9cd34acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ead29991-d363-49ec-a414-30be9cd34acb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2ca53813-9b25-40ca-9012-206326bcde58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2ca53813-9b25-40ca-9012-206326bcde58" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3eedc0b1-55cc-41b9-b869-af409ab16691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3eedc0b1-55cc-41b9-b869-af409ab16691" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e5f4fbe3-2e72-41fd-9799-a8aa02c02d80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_ProfitLoss_e5f4fbe3-2e72-41fd-9799-a8aa02c02d80" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a93d4505-eb13-4c05-b10d-1aa560f1e912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f9e7061c-0bf5-4e7b-9769-51afd8a69e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_515367f8-275f-4023-8d1d-f3e452325816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e90418cc-6e58-45da-9152-b60ebf47a8fe" xlink:to="loc_us-gaap_StatementTable_515367f8-275f-4023-8d1d-f3e452325816" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_436d9f6a-1302-454c-b1fd-393adb9fb50b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_515367f8-275f-4023-8d1d-f3e452325816" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_436d9f6a-1302-454c-b1fd-393adb9fb50b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_436d9f6a-1302-454c-b1fd-393adb9fb50b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_436d9f6a-1302-454c-b1fd-393adb9fb50b" xlink:to="loc_us-gaap_EquityComponentDomain_436d9f6a-1302-454c-b1fd-393adb9fb50b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_436d9f6a-1302-454c-b1fd-393adb9fb50b" xlink:to="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:to="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_78d0823f-8104-4049-a515-4b98462773a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_CommonStockMember_78d0823f-8104-4049-a515-4b98462773a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_4759f1ac-2445-46e8-8b89-ab573656e0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_TreasuryStockMember_4759f1ac-2445-46e8-8b89-ab573656e0b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1df8c554-264a-4e0d-9659-1e01be1f6f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1df8c554-264a-4e0d-9659-1e01be1f6f5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_46b8c8de-9b54-4c7c-9489-c098aa7ed6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_RetainedEarningsMember_46b8c8de-9b54-4c7c-9489-c098aa7ed6b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_6cc5c370-7719-4189-b624-92ee943eb124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_6cc5c370-7719-4189-b624-92ee943eb124" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" xlink:type="extended" id="i90ed1bc30c26422c84ed782cf8b96278_SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3719e0b6-b43c-40ef-87c7-b69f9f77b3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_929899a8-461a-4f31-9431-ad67e4258305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3719e0b6-b43c-40ef-87c7-b69f9f77b3ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_929899a8-461a-4f31-9431-ad67e4258305" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3719e0b6-b43c-40ef-87c7-b69f9f77b3ab" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2c5fe723-e897-4326-8d7f-f259077d10a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:to="loc_srt_RangeAxis_2c5fe723-e897-4326-8d7f-f259077d10a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c5fe723-e897-4326-8d7f-f259077d10a9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2c5fe723-e897-4326-8d7f-f259077d10a9" xlink:to="loc_srt_RangeMember_2c5fe723-e897-4326-8d7f-f259077d10a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2c5fe723-e897-4326-8d7f-f259077d10a9" xlink:to="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_51aa5f57-9cf7-42ca-b3f5-21ec6e7a3e99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:to="loc_srt_MinimumMember_51aa5f57-9cf7-42ca-b3f5-21ec6e7a3e99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_81828746-e8f9-4feb-aca1-cb30663cd5a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:to="loc_srt_MaximumMember_81828746-e8f9-4feb-aca1-cb30663cd5a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1a592c68-a103-4b58-8d28-5c655294397d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1a592c68-a103-4b58-8d28-5c655294397d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a592c68-a103-4b58-8d28-5c655294397d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1a592c68-a103-4b58-8d28-5c655294397d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a592c68-a103-4b58-8d28-5c655294397d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1a592c68-a103-4b58-8d28-5c655294397d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_61a81698-96d2-45d7-9fd5-b3388f3182b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_61a81698-96d2-45d7-9fd5-b3388f3182b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_eec1ddbf-415f-42e4-a0cd-c04ecdb6406c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_VehiclesMember_eec1ddbf-415f-42e4-a0cd-c04ecdb6406c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_f5e487fb-8cdc-4a70-81cd-fcd7ea74f708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_f5e487fb-8cdc-4a70-81cd-fcd7ea74f708" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_ad24c378-342c-4934-b605-139961afa1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_BuildingMember_ad24c378-342c-4934-b605-139961afa1ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PropertyHeldUnderCapitalLeasesMember_c8086a76-496e-45e0-9400-b304226ebaf8" xlink:href="krt-20211231.xsd#krt_PropertyHeldUnderCapitalLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_krt_PropertyHeldUnderCapitalLeasesMember_c8086a76-496e-45e0-9400-b304226ebaf8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_897eca33-019a-4ddd-bec2-91daf27092e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_897eca33-019a-4ddd-bec2-91daf27092e5" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" xlink:type="extended" id="i2c367fb08f6d43fd993b4436b502b796_SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:to="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_ffbefb9b-bf79-4aa8-8859-aaeff6b53fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:to="loc_us-gaap_NumberOfReportingUnits_ffbefb9b-bf79-4aa8-8859-aaeff6b53fa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7dfb1c66-a55c-4be9-9d7c-0d8aabd141b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7dfb1c66-a55c-4be9-9d7c-0d8aabd141b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrantsAbstract_f62c1a3e-e7a6-47cd-93d8-c0b62a24f3b1" xlink:href="krt-20211231.xsd#krt_GovernmentGrantsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:to="loc_krt_GovernmentGrantsAbstract_f62c1a3e-e7a6-47cd-93d8-c0b62a24f3b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrants_409adabb-2476-4b09-bbb3-95239adc6349" xlink:href="krt-20211231.xsd#krt_GovernmentGrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_krt_GovernmentGrantsAbstract_f62c1a3e-e7a6-47cd-93d8-c0b62a24f3b1" xlink:to="loc_krt_GovernmentGrants_409adabb-2476-4b09-bbb3-95239adc6349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0625400b-80c3-4dc8-b9a9-da4faabd9034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0625400b-80c3-4dc8-b9a9-da4faabd9034" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b881a0a2-edbe-44ce-bfd4-42e06b7e510d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0625400b-80c3-4dc8-b9a9-da4faabd9034" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b881a0a2-edbe-44ce-bfd4-42e06b7e510d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b881a0a2-edbe-44ce-bfd4-42e06b7e510d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b881a0a2-edbe-44ce-bfd4-42e06b7e510d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b881a0a2-edbe-44ce-bfd4-42e06b7e510d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c1baaad9-33ab-48c3-8a76-55635d13e353" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b881a0a2-edbe-44ce-bfd4-42e06b7e510d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c1baaad9-33ab-48c3-8a76-55635d13e353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_f26250c8-1e4f-49eb-8409-10793d64df7a" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c1baaad9-33ab-48c3-8a76-55635d13e353" xlink:to="loc_krt_GlobalWellsMember_f26250c8-1e4f-49eb-8409-10793d64df7a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesGlobalWellsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" xlink:type="extended" id="i10dab79fa9e0446daec44f9e8cb936a4_SummaryofSignificantAccountingPoliciesGlobalWellsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfOtherUnrelatedParties_cb7f24c8-a8d1-40e3-b118-24237a6d5948" xlink:href="krt-20211231.xsd#krt_NumberOfOtherUnrelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_NumberOfOtherUnrelatedParties_cb7f24c8-a8d1-40e3-b118-24237a6d5948" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6397b446-2f71-4d4d-9140-04c3d94c368a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6397b446-2f71-4d4d-9140-04c3d94c368a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage_f8ccdb07-8771-43d2-864c-46a5de16791d" xlink:href="krt-20211231.xsd#krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage_f8ccdb07-8771-43d2-864c-46a5de16791d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers_2f3062a9-4de8-4579-956a-d2836f6a2330" xlink:href="krt-20211231.xsd#krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers_2f3062a9-4de8-4579-956a-d2836f6a2330" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ContributionsToOffsetAmountThatMemberCannotContribute_d5287bc5-b45b-4e51-9076-d360da7b553d" xlink:href="krt-20211231.xsd#krt_ContributionsToOffsetAmountThatMemberCannotContribute"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_ContributionsToOffsetAmountThatMemberCannotContribute_d5287bc5-b45b-4e51-9076-d360da7b553d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_12efc5ff-e22a-40d7-bba9-0f4b22ec6ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_12efc5ff-e22a-40d7-bba9-0f4b22ec6ad7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_eb203801-408e-4c0c-86ac-5aaf837be5f9" xlink:href="krt-20211231.xsd#krt_DebtConversionAmountConvertedToNewDebtInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_eb203801-408e-4c0c-86ac-5aaf837be5f9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_0ab7369a-2197-4721-8fd9-dea489e6d10a" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_0ab7369a-2197-4721-8fd9-dea489e6d10a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TotalLoanGuaranteed_969b4cce-6b09-4bef-bff5-8395459968ff" xlink:href="krt-20211231.xsd#krt_TotalLoanGuaranteed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_TotalLoanGuaranteed_969b4cce-6b09-4bef-bff5-8395459968ff" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f70ecbf3-c3dd-43e1-ad2f-1f14e62b9386" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f70ecbf3-c3dd-43e1-ad2f-1f14e62b9386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_7f45f5c0-3001-4350-90a6-e275aed9fcef" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f70ecbf3-c3dd-43e1-ad2f-1f14e62b9386" xlink:to="loc_krt_GlobalWellsMember_7f45f5c0-3001-4350-90a6-e275aed9fcef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7c3d626a-fcc2-4efd-8923-08338cea9985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:to="loc_us-gaap_DebtInstrumentAxis_7c3d626a-fcc2-4efd-8923-08338cea9985" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7c3d626a-fcc2-4efd-8923-08338cea9985_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7c3d626a-fcc2-4efd-8923-08338cea9985" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7c3d626a-fcc2-4efd-8923-08338cea9985_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7c3d626a-fcc2-4efd-8923-08338cea9985" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay2029Member_a15fa162-4eb6-4f7b-bd60-d8dadd0950c9" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:to="loc_krt_TermLoanMaturingMay2029Member_a15fa162-4eb6-4f7b-bd60-d8dadd0950c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune302025Member_89b463d1-04a0-483f-8afc-1890c9d723ee" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune302025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:to="loc_krt_TermLoanMaturingJune302025Member_89b463d1-04a0-483f-8afc-1890c9d723ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_86f2d9b9-8179-4b11-bd8e-870e527817eb" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_86f2d9b9-8179-4b11-bd8e-870e527817eb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" xlink:type="extended" id="i47939dd954ac4148985ad9922797c2d3_SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_442f4977-1079-4fa8-bc9b-47171b609247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_442f4977-1079-4fa8-bc9b-47171b609247" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ef5f23d4-24c1-4423-b289-ddc3501bb9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ef5f23d4-24c1-4423-b289-ddc3501bb9dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cfe61a81-4c49-4d8c-b324-b00d5fb3fcf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cfe61a81-4c49-4d8c-b324-b00d5fb3fcf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1d88bbb3-c26d-4154-94b7-bd2995a6cf38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1d88bbb3-c26d-4154-94b7-bd2995a6cf38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e26fc0de-a60c-444d-8544-736a4ee21801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e26fc0de-a60c-444d-8544-736a4ee21801" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3c3fed58-a39b-4b5e-b0ab-e2f98ffad376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_Assets_3c3fed58-a39b-4b5e-b0ab-e2f98ffad376" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_564fafee-3cb2-45e9-b5b4-f83da1baf7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccountsPayableCurrent_564fafee-3cb2-45e9-b5b4-f83da1baf7a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_24bc0b97-2fb4-4430-b18c-75d8b8bde740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_24bc0b97-2fb4-4430-b18c-75d8b8bde740" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_1ead77da-95a7-4c3b-ba15-9f763b13144d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_1ead77da-95a7-4c3b-ba15-9f763b13144d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_897dd27b-9c0d-46ed-a6a2-2da61973957e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_897dd27b-9c0d-46ed-a6a2-2da61973957e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_c34e8b45-2894-4721-a059-a3d8b8d83d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_c34e8b45-2894-4721-a059-a3d8b8d83d19" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f88f1a15-7ef8-40c4-8f1b-88021258c458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_LongTermDebtCurrent_f88f1a15-7ef8-40c4-8f1b-88021258c458" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f86c0842-8aef-4e19-b92b-6beeb8a21f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f86c0842-8aef-4e19-b92b-6beeb8a21f40" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0d65d18e-4ec8-4289-bbf1-75109d912e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0d65d18e-4ec8-4289-bbf1-75109d912e4c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_62661392-a449-42e5-b34d-89bdb42ab9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_Liabilities_62661392-a449-42e5-b34d-89bdb42ab9b3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_f282dc64-814b-4207-bd6f-aaf18366d911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_f282dc64-814b-4207-bd6f-aaf18366d911" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_8062dd50-c858-4824-aef7-663a8fd8997c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_f282dc64-814b-4207-bd6f-aaf18366d911" xlink:to="loc_srt_ConsolidatedEntitiesAxis_8062dd50-c858-4824-aef7-663a8fd8997c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8062dd50-c858-4824-aef7-663a8fd8997c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8062dd50-c858-4824-aef7-663a8fd8997c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8062dd50-c858-4824-aef7-663a8fd8997c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1e9492ba-7edf-4cb2-ac80-d1d4f6508dab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8062dd50-c858-4824-aef7-663a8fd8997c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1e9492ba-7edf-4cb2-ac80-d1d4f6508dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_a15f583f-240e-4f05-823d-770fbf721277" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1e9492ba-7edf-4cb2-ac80-d1d4f6508dab" xlink:to="loc_krt_GlobalWellsMember_a15f583f-240e-4f05-823d-770fbf721277" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" xlink:type="extended" id="ie4a42db8f6234485aff1542f39299bec_SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising_da9cb081-8573-496e-973e-4c86d30ba9bf" xlink:href="krt-20211231.xsd#krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising_da9cb081-8573-496e-973e-4c86d30ba9bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfStoreOwned_4736f5d0-6982-4dd0-bb7b-f2006bedb907" xlink:href="krt-20211231.xsd#krt_NumberOfStoreOwned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_krt_NumberOfStoreOwned_4736f5d0-6982-4dd0-bb7b-f2006bedb907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveProgramExpenses_3f0af16d-21bb-4f8d-ac62-8442f8add405" xlink:href="krt-20211231.xsd#krt_IncentiveProgramExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_krt_IncentiveProgramExpenses_3f0af16d-21bb-4f8d-ac62-8442f8add405" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount_45009879-f969-49c8-baa9-441bcb8f6723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount_45009879-f969-49c8-baa9-441bcb8f6723" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8a744561-d4ec-4012-8d1e-3e8dc50a601a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8a744561-d4ec-4012-8d1e-3e8dc50a601a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e4e774c1-ebe4-401d-b6bb-7318a7e7c237" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8a744561-d4ec-4012-8d1e-3e8dc50a601a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e4e774c1-ebe4-401d-b6bb-7318a7e7c237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e4e774c1-ebe4-401d-b6bb-7318a7e7c237_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e4e774c1-ebe4-401d-b6bb-7318a7e7c237" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e4e774c1-ebe4-401d-b6bb-7318a7e7c237_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f1385161-fdd0-4a6d-aacf-d3ef824e6de6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e4e774c1-ebe4-401d-b6bb-7318a7e7c237" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f1385161-fdd0-4a6d-aacf-d3ef824e6de6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_655b3b5a-08f3-4a9f-89cf-8f4deef8dbf2" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f1385161-fdd0-4a6d-aacf-d3ef824e6de6" xlink:to="loc_krt_LollicupFranchisingLlcMember_655b3b5a-08f3-4a9f-89cf-8f4deef8dbf2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended" id="i5e330b3df42b47679657d57ac0543383_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc3ce04d-173d-46f5-9f62-823e0e021be4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc3ce04d-173d-46f5-9f62-823e0e021be4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_25cffcee-dd3a-4db4-84a2-b61127945d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_25cffcee-dd3a-4db4-84a2-b61127945d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ab90e6c5-913e-4f52-adf0-78ac2ba5b529" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:to="loc_srt_ProductOrServiceAxis_ab90e6c5-913e-4f52-adf0-78ac2ba5b529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ab90e6c5-913e-4f52-adf0-78ac2ba5b529_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ab90e6c5-913e-4f52-adf0-78ac2ba5b529" xlink:to="loc_srt_ProductsAndServicesDomain_ab90e6c5-913e-4f52-adf0-78ac2ba5b529_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ab90e6c5-913e-4f52-adf0-78ac2ba5b529" xlink:to="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NationalDistributionMember_c7d3af25-1b4b-4dfb-9e64-32c4031c803c" xlink:href="krt-20211231.xsd#krt_NationalDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_krt_NationalDistributionMember_c7d3af25-1b4b-4dfb-9e64-32c4031c803c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DistributorsMember_f744c204-9209-4e7e-a32a-3dc5c8c10a2f" xlink:href="krt-20211231.xsd#krt_DistributorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_krt_DistributorsMember_f744c204-9209-4e7e-a32a-3dc5c8c10a2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_OnlineMember_592476cb-2f4a-4ec6-9f75-bdf859dcd3d6" xlink:href="krt-20211231.xsd#krt_OnlineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_krt_OnlineMember_592476cb-2f4a-4ec6-9f75-bdf859dcd3d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetailMember_51e11bb7-6683-43a4-a635-4995779e2edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_us-gaap_RetailMember_51e11bb7-6683-43a4-a635-4995779e2edc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f0a970af-5e43-4716-a029-fbd966fb6643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f0a970af-5e43-4716-a029-fbd966fb6643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_e0677ccd-b042-4487-8170-e8c636599dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f0a970af-5e43-4716-a029-fbd966fb6643" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_e0677ccd-b042-4487-8170-e8c636599dbc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="extended" id="if59a0471a1be4eaf81cf929e8e1613f1_SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_cd3011ea-75b8-4fa6-bc44-740fcb655e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_da928c57-2139-40f8-a8b7-7da54f1dcb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cd3011ea-75b8-4fa6-bc44-740fcb655e82" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_da928c57-2139-40f8-a8b7-7da54f1dcb0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cd3011ea-75b8-4fa6-bc44-740fcb655e82" xlink:to="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d0378d65-cd19-4599-ae44-923c3a7cac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d0378d65-cd19-4599-ae44-923c3a7cac0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0378d65-cd19-4599-ae44-923c3a7cac0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d0378d65-cd19-4599-ae44-923c3a7cac0e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0378d65-cd19-4599-ae44-923c3a7cac0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d0378d65-cd19-4599-ae44-923c3a7cac0e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_49ec5928-c780-44c9-9e97-e10ce52d3e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_49ec5928-c780-44c9-9e97-e10ce52d3e19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableMember_3f221d3a-69d7-4e26-a304-b56c8a2a69e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:to="loc_us-gaap_AccountsPayableMember_3f221d3a-69d7-4e26-a304-b56c8a2a69e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d080a07b-56d0-46f1-a10e-3ceaae89066e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d080a07b-56d0-46f1-a10e-3ceaae89066e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d080a07b-56d0-46f1-a10e-3ceaae89066e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d080a07b-56d0-46f1-a10e-3ceaae89066e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d080a07b-56d0-46f1-a10e-3ceaae89066e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7617aa68-5e86-4692-b865-b105441b0623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d080a07b-56d0-46f1-a10e-3ceaae89066e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7617aa68-5e86-4692-b865-b105441b0623" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_78c7775e-bd00-417c-b073-2747291de82e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7617aa68-5e86-4692-b865-b105441b0623" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_78c7775e-bd00-417c-b073-2747291de82e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ec4cb6d7-6a93-4470-a82b-43a67444c0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ec4cb6d7-6a93-4470-a82b-43a67444c0bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_ec4cb6d7-6a93-4470-a82b-43a67444c0bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ec4cb6d7-6a93-4470-a82b-43a67444c0bf" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_ec4cb6d7-6a93-4470-a82b-43a67444c0bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ec4cb6d7-6a93-4470-a82b-43a67444c0bf" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember_9b70e829-f23d-4e63-8d50-bed4307d613e" xlink:href="krt-20211231.xsd#krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember_9b70e829-f23d-4e63-8d50-bed4307d613e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TaizhouFulingPlasticsCo.LtdMember_bbcf06ca-bf5a-44c6-8fae-96bce74ee8ba" xlink:href="krt-20211231.xsd#krt_TaizhouFulingPlasticsCo.LtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_TaizhouFulingPlasticsCo.LtdMember_bbcf06ca-bf5a-44c6-8fae-96bce74ee8ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_FulingTechnologyCoLtdMember_06879913-0a2c-421c-8477-d4309b92a69e" xlink:href="krt-20211231.xsd#krt_FulingTechnologyCoLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_FulingTechnologyCoLtdMember_06879913-0a2c-421c-8477-d4309b92a69e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_WenHoIndustrialCoLtdMember_736bfa46-1f33-4b92-9cca-011aed181220" xlink:href="krt-20211231.xsd#krt_WenHoIndustrialCoLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_WenHoIndustrialCoLtdMember_736bfa46-1f33-4b92-9cca-011aed181220" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended" id="i06c8ce21e69d4b758adf9a66d92c2ca7_SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8502252e-b1e7-4570-b253-918a76b3cd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8502252e-b1e7-4570-b253-918a76b3cd13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2ab5108-9e23-4458-b48a-a35ad266e65c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2ab5108-9e23-4458-b48a-a35ad266e65c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_cc8e9597-6a0a-45f8-9a25-c8878ce5bd82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:to="loc_us-gaap_FairValueNetAssetLiability_cc8e9597-6a0a-45f8-9a25-c8878ce5bd82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_70f9e1b9-61c0-46ff-b0cd-401c2e4a92a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_70f9e1b9-61c0-46ff-b0cd-401c2e4a92a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3460fd50-d02a-4c70-a906-db308cbdefc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_70f9e1b9-61c0-46ff-b0cd-401c2e4a92a5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3460fd50-d02a-4c70-a906-db308cbdefc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_54baae49-8760-44a6-9dae-10d084a6a5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_54baae49-8760-44a6-9dae-10d084a6a5d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54baae49-8760-44a6-9dae-10d084a6a5d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_54baae49-8760-44a6-9dae-10d084a6a5d8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54baae49-8760-44a6-9dae-10d084a6a5d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_54baae49-8760-44a6-9dae-10d084a6a5d8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c5b9a58d-2778-4176-a101-538bfc7376bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c5b9a58d-2778-4176-a101-538bfc7376bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_93fcced9-6133-4b37-a4c1-9f408a69e048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_93fcced9-6133-4b37-a4c1-9f408a69e048" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3d368c19-e131-4903-a95e-2ac2b9650542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3d368c19-e131-4903-a95e-2ac2b9650542" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="i2116c69c141d4715acba9a14c4444cae_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_a70c1dee-c137-4330-a258-489704a50285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_a70c1dee-c137-4330-a258-489704a50285" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_3865ba58-0108-47a0-96ef-51f3029a8ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_3865ba58-0108-47a0-96ef-51f3029a8ef9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_18ba1782-b996-4e9c-bb1c-acef5a0219c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_18ba1782-b996-4e9c-bb1c-acef5a0219c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ba1782-b996-4e9c-bb1c-acef5a0219c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_18ba1782-b996-4e9c-bb1c-acef5a0219c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_18ba1782-b996-4e9c-bb1c-acef5a0219c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_18ba1782-b996-4e9c-bb1c-acef5a0219c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PacificCupIncMember_8e606aa4-8539-4088-a4ff-74268ab382c5" xlink:href="krt-20211231.xsd#krt_PacificCupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:to="loc_krt_PacificCupIncMember_8e606aa4-8539-4088-a4ff-74268ab382c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_9a0754bc-84dd-496b-aedc-ecc50bcaff8f" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:to="loc_krt_LollicupFranchisingLlcMember_9a0754bc-84dd-496b-aedc-ecc50bcaff8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_824de027-cd3c-4cf4-94f1-a727fb6e4289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:to="loc_us-gaap_AssetAcquisitionAxis_824de027-cd3c-4cf4-94f1-a727fb6e4289" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_824de027-cd3c-4cf4-94f1-a727fb6e4289_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_824de027-cd3c-4cf4-94f1-a727fb6e4289" xlink:to="loc_us-gaap_AssetAcquisitionDomain_824de027-cd3c-4cf4-94f1-a727fb6e4289_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_824de027-cd3c-4cf4-94f1-a727fb6e4289" xlink:to="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PacificCupIncMember_d1b07f56-cf0c-44cb-880b-61045a9910ff" xlink:href="krt-20211231.xsd#krt_PacificCupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:to="loc_krt_PacificCupIncMember_d1b07f56-cf0c-44cb-880b-61045a9910ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_a74bca16-dc1a-4dbe-8b02-4c25dddccc28" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:to="loc_krt_LollicupFranchisingLlcMember_a74bca16-dc1a-4dbe-8b02-4c25dddccc28" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="iff022b4a186048679451957de7b70c12_AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1b076d5c-f246-427f-aee6-04a60dc4788a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1b076d5c-f246-427f-aee6-04a60dc4788a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e3183e4e-c98f-4a46-a80e-f196748931d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e3183e4e-c98f-4a46-a80e-f196748931d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_db8d885e-189c-4508-bdf4-35b275cddf69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_db8d885e-189c-4508-bdf4-35b275cddf69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7851539-a3ce-4a29-8101-a1d7b11c6b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7851539-a3ce-4a29-8101-a1d7b11c6b7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e7cf7c9c-13c1-49fc-8816-cc798d482462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_Goodwill_e7cf7c9c-13c1-49fc-8816-cc798d482462" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_22eb9226-5764-4b12-b8e2-82b05af3afcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_22eb9226-5764-4b12-b8e2-82b05af3afcd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_f847839f-0f3b-4069-9a09-0d5bf97ec85e" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_f847839f-0f3b-4069-9a09-0d5bf97ec85e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_4cffa279-dbc9-4c4d-bfdb-72de3f41a947" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_4cffa279-dbc9-4c4d-bfdb-72de3f41a947" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c6d0f6f4-74ae-42d2-98b7-63eacb740395" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c6d0f6f4-74ae-42d2-98b7-63eacb740395" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0aa3fbe3-88fe-47a7-8ecf-e1a65843cfae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0aa3fbe3-88fe-47a7-8ecf-e1a65843cfae" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_9262f09a-efa9-4993-ac52-27671a722a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_9262f09a-efa9-4993-ac52-27671a722a6d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4bb55a0f-0569-4367-80d4-2ba64b80a87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4bb55a0f-0569-4367-80d4-2ba64b80a87e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ed35ea6-c65d-402a-8790-12380e7b16eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ed35ea6-c65d-402a-8790-12380e7b16eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f7b2112c-7870-445f-86e3-cf5d7d885748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ed35ea6-c65d-402a-8790-12380e7b16eb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f7b2112c-7870-445f-86e3-cf5d7d885748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f7b2112c-7870-445f-86e3-cf5d7d885748_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f7b2112c-7870-445f-86e3-cf5d7d885748" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f7b2112c-7870-445f-86e3-cf5d7d885748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f7b2112c-7870-445f-86e3-cf5d7d885748" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PacificCupIncMember_ca072c2a-cc71-4836-ab2c-1c8a3ba2ee25" xlink:href="krt-20211231.xsd#krt_PacificCupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:to="loc_krt_PacificCupIncMember_ca072c2a-cc71-4836-ab2c-1c8a3ba2ee25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_be554156-7557-4240-bfd1-4519b7f32153" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:to="loc_krt_LollicupFranchisingLlcMember_be554156-7557-4240-bfd1-4519b7f32153" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" xlink:type="extended" id="i64befb895c8f449cbcbefca8eb3aaf95_PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c01b08da-2dd2-4c53-8547-33cb289b0054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c01b08da-2dd2-4c53-8547-33cb289b0054" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0ed9f0aa-3385-4a73-86b1-c576f8d82135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0ed9f0aa-3385-4a73-86b1-c576f8d82135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d6edf42e-4202-4269-9543-500b2564a761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d6edf42e-4202-4269-9543-500b2564a761" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eb92d7ff-5bac-4c86-90df-551732f8baab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eb92d7ff-5bac-4c86-90df-551732f8baab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d62fb52-8efe-45e5-a858-0ed9b734d72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c01b08da-2dd2-4c53-8547-33cb289b0054" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d62fb52-8efe-45e5-a858-0ed9b734d72d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28d2aa6e-ebef-4dca-911d-905e688c81b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d62fb52-8efe-45e5-a858-0ed9b734d72d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28d2aa6e-ebef-4dca-911d-905e688c81b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_28d2aa6e-ebef-4dca-911d-905e688c81b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28d2aa6e-ebef-4dca-911d-905e688c81b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_28d2aa6e-ebef-4dca-911d-905e688c81b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28d2aa6e-ebef-4dca-911d-905e688c81b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_38713819-2ec6-42e3-98e9-0667b0ecec4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_38713819-2ec6-42e3-98e9-0667b0ecec4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_bdaed5df-5e03-4cc6-ad19-2c3acf87fe52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_bdaed5df-5e03-4cc6-ad19-2c3acf87fe52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_35e131f2-1530-473a-8ed6-8d9c652abe40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_VehiclesMember_35e131f2-1530-473a-8ed6-8d9c652abe40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_702222a8-39a0-49e7-8611-7fb321d166a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_702222a8-39a0-49e7-8611-7fb321d166a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_c6ad82f6-96b7-494a-ad2d-310a315c805e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_BuildingMember_c6ad82f6-96b7-494a-ad2d-310a315c805e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_e9fd321b-c151-4443-8ef0-1c336c61a0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_LandMember_e9fd321b-c151-4443-8ef0-1c336c61a0d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PropertyHeldUnderCapitalLeasesMember_b1bd6d4b-15ac-4c1b-8eda-dd3e6b821a95" xlink:href="krt-20211231.xsd#krt_PropertyHeldUnderCapitalLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_krt_PropertyHeldUnderCapitalLeasesMember_b1bd6d4b-15ac-4c1b-8eda-dd3e6b821a95" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_656c863f-417b-4566-8c03-3d1888e8542a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_656c863f-417b-4566-8c03-3d1888e8542a" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended" id="ia8f36410638042f68cb8eadaeb03a61d_PropertyandEquipmentNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLandHeldForUse_8deb156e-5a48-49b1-bbb1-596254188fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:to="loc_us-gaap_PaymentsToAcquireLandHeldForUse_8deb156e-5a48-49b1-bbb1-596254188fe4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_27c3bdb9-058f-46f1-b008-6591cc938c31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:to="loc_us-gaap_Depreciation_27c3bdb9-058f-46f1-b008-6591cc938c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ddd6d74-f887-4665-aec4-a4f9316e560d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ddd6d74-f887-4665-aec4-a4f9316e560d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_873666a1-b0c0-467a-98ab-73c04f4473d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ddd6d74-f887-4665-aec4-a4f9316e560d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_873666a1-b0c0-467a-98ab-73c04f4473d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_873666a1-b0c0-467a-98ab-73c04f4473d7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_873666a1-b0c0-467a-98ab-73c04f4473d7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_873666a1-b0c0-467a-98ab-73c04f4473d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a546da53-4965-4835-82d6-155330375b77" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_873666a1-b0c0-467a-98ab-73c04f4473d7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a546da53-4965-4835-82d6-155330375b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_682b7aeb-1f96-4806-8754-4b0a091dceed" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a546da53-4965-4835-82d6-155330375b77" xlink:to="loc_krt_GlobalWellsMember_682b7aeb-1f96-4806-8754-4b0a091dceed" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LineofCreditDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LineofCreditDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/LineofCreditDetails" xlink:type="extended" id="i65fd6da056c842ccae00d17df902780d_LineofCreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_68a2d446-b0ea-4916-92cd-b9ae7f6593a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_68a2d446-b0ea-4916-92cd-b9ae7f6593a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_92cfccb6-26ca-46b7-ac4f-cd7f9e18cc25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_92cfccb6-26ca-46b7-ac4f-cd7f9e18cc25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentFloorRate_10ec2efa-43c2-4234-b876-e975488618d6" xlink:href="krt-20211231.xsd#krt_DebtInstrumentFloorRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_krt_DebtInstrumentFloorRate_10ec2efa-43c2-4234-b876-e975488618d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_fee34d71-2189-4129-bd83-25fbaae16cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_us-gaap_LongTermLineOfCredit_fee34d71-2189-4129-bd83-25fbaae16cf9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_de9209da-a02f-4cdc-b557-04494fc7ff7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:to="loc_us-gaap_VariableRateAxis_de9209da-a02f-4cdc-b557-04494fc7ff7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_de9209da-a02f-4cdc-b557-04494fc7ff7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_de9209da-a02f-4cdc-b557-04494fc7ff7e" xlink:to="loc_us-gaap_VariableRateDomain_de9209da-a02f-4cdc-b557-04494fc7ff7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c9fdc47b-1f11-48a8-9f40-761ca34b86f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_de9209da-a02f-4cdc-b557-04494fc7ff7e" xlink:to="loc_us-gaap_VariableRateDomain_c9fdc47b-1f11-48a8-9f40-761ca34b86f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_c5b35eb0-068a-4974-9e0f-80aa260d19f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_c9fdc47b-1f11-48a8-9f40-761ca34b86f4" xlink:to="loc_us-gaap_PrimeRateMember_c5b35eb0-068a-4974-9e0f-80aa260d19f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:to="loc_us-gaap_CreditFacilityAxis_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335" xlink:to="loc_us-gaap_CreditFacilityDomain_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335" xlink:to="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_4132f471-89f3-4881-9e1c-118974c21041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:to="loc_us-gaap_LineOfCreditMember_4132f471-89f3-4881-9e1c-118974c21041" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_61c6db0a-4ffe-4998-ab0f-20b0e4b618bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_61c6db0a-4ffe-4998-ab0f-20b0e4b618bc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebtScheduleofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="extended" id="i21446bcdac1f42aeb212d5c7ecea9e20_LongTermDebtScheduleofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a328b48f-10de-4703-b62c-a3c6befc0c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a328b48f-10de-4703-b62c-a3c6befc0c7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_918cb860-f43a-40fe-af4e-da26bf2a5bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_918cb860-f43a-40fe-af4e-da26bf2a5bd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_75e9a9be-0825-4b8f-b3c3-116bc0499359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_LongTermDebtCurrent_75e9a9be-0825-4b8f-b3c3-116bc0499359" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_9ccea513-f17c-4879-9bd2-9d007e0ab896" xlink:href="krt-20211231.xsd#krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_9ccea513-f17c-4879-9bd2-9d007e0ab896" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentMaximumBorrowingCapacity_6d4bc33d-4ec7-417c-a52e-b66f6b663e8f" xlink:href="krt-20211231.xsd#krt_DebtInstrumentMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_DebtInstrumentMaximumBorrowingCapacity_6d4bc33d-4ec7-417c-a52e-b66f6b663e8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_364f2008-9fde-4c80-ba90-b03759dc981f" xlink:href="krt-20211231.xsd#krt_DebtConversionAmountConvertedToNewDebtInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_364f2008-9fde-4c80-ba90-b03759dc981f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_9e58eb20-c3b0-4f2d-aff9-db9b251a56d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_9e58eb20-c3b0-4f2d-aff9-db9b251a56d6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b35f218-e675-41a6-94ea-8f925e9d5d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b35f218-e675-41a6-94ea-8f925e9d5d04" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e5924cd9-984d-414d-9f81-0b99ad35d8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e5924cd9-984d-414d-9f81-0b99ad35d8cc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7df3717b-34b2-402b-b519-27252edb17fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7df3717b-34b2-402b-b519-27252edb17fe" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fb7a1aa-9a89-4ca8-832c-974ff5c6dd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fb7a1aa-9a89-4ca8-832c-974ff5c6dd3f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_fef19ca2-f1c9-47f8-a90b-6924dcb0c702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_fef19ca2-f1c9-47f8-a90b-6924dcb0c702" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_090db413-14e9-41b1-b60e-4232d6250776" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_090db413-14e9-41b1-b60e-4232d6250776" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_50d2d41a-9652-4c87-9b1b-e584f92dc2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:to="loc_us-gaap_DebtInstrumentAxis_50d2d41a-9652-4c87-9b1b-e584f92dc2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_50d2d41a-9652-4c87-9b1b-e584f92dc2b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_50d2d41a-9652-4c87-9b1b-e584f92dc2b8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_50d2d41a-9652-4c87-9b1b-e584f92dc2b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_50d2d41a-9652-4c87-9b1b-e584f92dc2b8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PromissoryNoteMember_642fa089-42b6-497e-aefb-21ef1ef61f35" xlink:href="krt-20211231.xsd#krt_PromissoryNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_PromissoryNoteMember_642fa089-42b6-497e-aefb-21ef1ef61f35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMarch2023Member_f03a67fb-ef17-49db-814f-29ca722353c1" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMarch2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingMarch2023Member_f03a67fb-ef17-49db-814f-29ca722353c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member_c583709c-8b61-4d84-9721-60fd1e20ba1b" xlink:href="krt-20211231.xsd#krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member_c583709c-8b61-4d84-9721-60fd1e20ba1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJuly2024Member_d484609c-7077-49b5-9603-1dfc7ca9fd09" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJuly2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingJuly2024Member_d484609c-7077-49b5-9603-1dfc7ca9fd09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingApril302021Member_c1f959ea-efa8-43b9-9a54-09b2b31f31a2" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingApril302021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingApril302021Member_c1f959ea-efa8-43b9-9a54-09b2b31f31a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingDecember312021Member_75d4cfe8-f977-4994-bbcc-14eb2805e3a3" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingDecember312021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingDecember312021Member_75d4cfe8-f977-4994-bbcc-14eb2805e3a3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtSubtotalOneMember_e095b8c3-8ccd-487d-a2f0-3b530ea7ad8d" xlink:href="krt-20211231.xsd#krt_LongTermDebtSubtotalOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_LongTermDebtSubtotalOneMember_e095b8c3-8ccd-487d-a2f0-3b530ea7ad8d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member_c9abf3b5-9b03-4f1a-bedd-816dbef3d71c" xlink:href="krt-20211231.xsd#krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member_c9abf3b5-9b03-4f1a-bedd-816dbef3d71c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay312024Member_64a95138-91a6-4fff-8995-fcf6166161a7" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay312024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingMay312024Member_64a95138-91a6-4fff-8995-fcf6166161a7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingDecember2024Member_a63ba81a-8380-40b1-a744-37754854725d" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingDecember2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingDecember2024Member_a63ba81a-8380-40b1-a744-37754854725d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay2029Member_cd0463dd-04fa-4dcf-8074-469e3f906cc9" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingMay2029Member_cd0463dd-04fa-4dcf-8074-469e3f906cc9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune172025Member_e449fef5-3a52-42ee-a049-ed99c3d7351a" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune172025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingJune172025Member_e449fef5-3a52-42ee-a049-ed99c3d7351a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaycheckProtectionProgramCARESActMember_3d0731f1-7b53-4356-b63e-a64539ad5b8f" xlink:href="krt-20211231.xsd#krt_PaycheckProtectionProgramCARESActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_PaycheckProtectionProgramCARESActMember_3d0731f1-7b53-4356-b63e-a64539ad5b8f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtSubtotalTwoMember_9f6b1655-af6c-48b9-a19c-fb443af247e1" xlink:href="krt-20211231.xsd#krt_LongTermDebtSubtotalTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_LongTermDebtSubtotalTwoMember_9f6b1655-af6c-48b9-a19c-fb443af247e1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune302025Member_436ef32e-008c-486f-9108-a9a733a53b55" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune302025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingJune302025Member_436ef32e-008c-486f-9108-a9a733a53b55" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_f6761a23-9b74-4502-b90f-88fae6d1f49d" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_f6761a23-9b74-4502-b90f-88fae6d1f49d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:to="loc_us-gaap_VariableRateAxis_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe" xlink:to="loc_us-gaap_VariableRateDomain_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_cb5d8d32-659e-47dd-a4d3-b48918c5dfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe" xlink:to="loc_us-gaap_VariableRateDomain_cb5d8d32-659e-47dd-a4d3-b48918c5dfcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_6d2b56a9-bf13-4f12-8d4c-2e52224051c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_cb5d8d32-659e-47dd-a4d3-b48918c5dfcd" xlink:to="loc_us-gaap_PrimeRateMember_6d2b56a9-bf13-4f12-8d4c-2e52224051c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:to="loc_srt_RangeAxis_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1" xlink:to="loc_srt_RangeMember_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1" xlink:to="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_11b3d761-71a1-4f5e-be58-b105a8eeeb71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:to="loc_srt_MinimumMember_11b3d761-71a1-4f5e-be58-b105a8eeeb71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0b32805-7097-44c1-a353-4344d75f3345" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:to="loc_srt_MaximumMember_c0b32805-7097-44c1-a353-4344d75f3345" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i050e8c16fbd94819a15d02bf71a75e23_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_d50a5dcd-e397-462b-a413-8a34c049d6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_d50a5dcd-e397-462b-a413-8a34c049d6b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea6dd0c2-26c1-439a-aa93-020a00bb2114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea6dd0c2-26c1-439a-aa93-020a00bb2114" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentDeferredPaymentsTerm_4855100e-5c1d-4d2d-8739-e69505c09cd7" xlink:href="krt-20211231.xsd#krt_DebtInstrumentDeferredPaymentsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_krt_DebtInstrumentDeferredPaymentsTerm_4855100e-5c1d-4d2d-8739-e69505c09cd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_9564df5f-f24c-428e-b185-58ce62f72406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_9564df5f-f24c-428e-b185-58ce62f72406" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_155fb6eb-becd-4d77-ab43-64bec28e5d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_us-gaap_DebtInstrumentTable_155fb6eb-becd-4d77-ab43-64bec28e5d0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c5e78b7b-b946-4740-882a-bd2fde53facf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_155fb6eb-becd-4d77-ab43-64bec28e5d0d" xlink:to="loc_us-gaap_DebtInstrumentAxis_c5e78b7b-b946-4740-882a-bd2fde53facf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c5e78b7b-b946-4740-882a-bd2fde53facf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c5e78b7b-b946-4740-882a-bd2fde53facf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c5e78b7b-b946-4740-882a-bd2fde53facf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_94c80e18-ee0b-4d51-81c5-74d950a667a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c5e78b7b-b946-4740-882a-bd2fde53facf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_94c80e18-ee0b-4d51-81c5-74d950a667a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaycheckProtectionProgramCARESActMember_21243a90-b569-4e53-80be-fd1a02d96bf5" xlink:href="krt-20211231.xsd#krt_PaycheckProtectionProgramCARESActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94c80e18-ee0b-4d51-81c5-74d950a667a3" xlink:to="loc_krt_PaycheckProtectionProgramCARESActMember_21243a90-b569-4e53-80be-fd1a02d96bf5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/InterestRateSwapsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#InterestRateSwapsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/InterestRateSwapsDetails" xlink:type="extended" id="i292c1a8b80b54d86b5579fff822de1e1_InterestRateSwapsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_7e09521f-d748-4d00-aed7-035b73382ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeTermOfContract_7e09521f-d748-4d00-aed7-035b73382ee5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_211e8f71-2a44-4f44-96ff-505b20c91b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_211e8f71-2a44-4f44-96ff-505b20c91b66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_dae328b9-5dc3-448a-ab91-addc9068d9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_dae328b9-5dc3-448a-ab91-addc9068d9a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_5178edad-61e6-4ed1-8be2-3b3ff0ffed25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_5178edad-61e6-4ed1-8be2-3b3ff0ffed25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_9d70d07e-8d3c-4ec2-93eb-c33dc539a9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_InvestmentIncomeInterest_9d70d07e-8d3c-4ec2-93eb-c33dc539a9d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense_05bf7ab0-70cc-40c5-ae0b-afdb33d8a5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_InvestmentIncomeInvestmentExpense_05bf7ab0-70cc-40c5-ae0b-afdb33d8a5a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DerivativeTerminationFee_48b7b582-64af-47d1-95a4-20e8e6feffe4" xlink:href="krt-20211231.xsd#krt_DerivativeTerminationFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_krt_DerivativeTerminationFee_48b7b582-64af-47d1-95a4-20e8e6feffe4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bc2c8d89-eaaa-467a-97fd-a827021e3ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bc2c8d89-eaaa-467a-97fd-a827021e3ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bc2c8d89-eaaa-467a-97fd-a827021e3ac6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bc2c8d89-eaaa-467a-97fd-a827021e3ac6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bc2c8d89-eaaa-467a-97fd-a827021e3ac6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f95b2b31-6870-4339-ad61-97d70cfc3e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bc2c8d89-eaaa-467a-97fd-a827021e3ac6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f95b2b31-6870-4339-ad61-97d70cfc3e16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9f648faf-55bf-4435-b5ff-c0a8147833d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f95b2b31-6870-4339-ad61-97d70cfc3e16" xlink:to="loc_us-gaap_InterestRateSwapMember_9f648faf-55bf-4435-b5ff-c0a8147833d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f8fcd454-1db7-4f90-9623-b9b4a385013c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f8fcd454-1db7-4f90-9623-b9b4a385013c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f8fcd454-1db7-4f90-9623-b9b4a385013c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f8fcd454-1db7-4f90-9623-b9b4a385013c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f8fcd454-1db7-4f90-9623-b9b4a385013c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d711a450-8249-4852-8b84-314f3e3a4b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f8fcd454-1db7-4f90-9623-b9b4a385013c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d711a450-8249-4852-8b84-314f3e3a4b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1de489ee-be2f-4a89-a9c7-156b443dddb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d711a450-8249-4852-8b84-314f3e3a4b37" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1de489ee-be2f-4a89-a9c7-156b443dddb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b354c237-d918-4103-b363-2f32515edeb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b354c237-d918-4103-b363-2f32515edeb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b354c237-d918-4103-b363-2f32515edeb2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b354c237-d918-4103-b363-2f32515edeb2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b354c237-d918-4103-b363-2f32515edeb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac2a654b-0d36-4e81-bd7f-cfd6a431529c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b354c237-d918-4103-b363-2f32515edeb2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac2a654b-0d36-4e81-bd7f-cfd6a431529c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_96551b74-34d6-4673-90a5-7d64015c690c" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac2a654b-0d36-4e81-bd7f-cfd6a431529c" xlink:to="loc_krt_GlobalWellsMember_96551b74-34d6-4673-90a5-7d64015c690c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#ObligationsUnderCapitalLeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails" xlink:type="extended" id="i512a61a6c8e9487c88c3d09cc057a037_ObligationsUnderCapitalLeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:href="krt-20211231.xsd#krt_ScheduleOfCapitalLeaseObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CapitalLeaseObligationInterestRate_2dab5e38-c27b-48ad-9684-b73b364821a0" xlink:href="krt-20211231.xsd#krt_CapitalLeaseObligationInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:to="loc_krt_CapitalLeaseObligationInterestRate_2dab5e38-c27b-48ad-9684-b73b364821a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_a0d4d4c0-bef8-41c9-8876-78fe81cfddf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_a0d4d4c0-bef8-41c9-8876-78fe81cfddf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfCapitalLeaseObligationsTable_6630b45a-6acd-432c-8628-1ccb27d4d170" xlink:href="krt-20211231.xsd#krt_ScheduleOfCapitalLeaseObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:to="loc_krt_ScheduleOfCapitalLeaseObligationsTable_6630b45a-6acd-432c-8628-1ccb27d4d170" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_607be9b5-56de-458b-bf01-f67b6c65ced6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsTable_6630b45a-6acd-432c-8628-1ccb27d4d170" xlink:to="loc_srt_RangeAxis_607be9b5-56de-458b-bf01-f67b6c65ced6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_607be9b5-56de-458b-bf01-f67b6c65ced6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_607be9b5-56de-458b-bf01-f67b6c65ced6" xlink:to="loc_srt_RangeMember_607be9b5-56de-458b-bf01-f67b6c65ced6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_607be9b5-56de-458b-bf01-f67b6c65ced6" xlink:to="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1bc2d522-c66d-4b6e-8eb3-eade249178c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:to="loc_srt_MinimumMember_1bc2d522-c66d-4b6e-8eb3-eade249178c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72408824-45a8-498e-8c40-9654b8abfe12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:to="loc_srt_MaximumMember_72408824-45a8-498e-8c40-9654b8abfe12" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails" xlink:type="extended" id="i78025c9164f64529b0bc070013932973_StockbasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c5b6f3c0-f1e0-4a5e-952b-48e085225c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c5b6f3c0-f1e0-4a5e-952b-48e085225c7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_07086045-f40e-4988-a260-b41dfcdef1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_07086045-f40e-4988-a260-b41dfcdef1fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate_948279dd-f05b-44b8-a3c7-c0acda909caa" xlink:href="krt-20211231.xsd#krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate_948279dd-f05b-44b8-a3c7-c0acda909caa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1b2f5eda-53ff-4671-ac9a-6161107a076b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1b2f5eda-53ff-4671-ac9a-6161107a076b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_da258167-18e2-46cf-89bb-289fd6b18b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_da258167-18e2-46cf-89bb-289fd6b18b83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_94acb1ad-dea8-4792-b29f-f8fd1a4eee73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_94acb1ad-dea8-4792-b29f-f8fd1a4eee73" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_771ce24f-4965-4de6-a0a2-a2b23000587d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_771ce24f-4965-4de6-a0a2-a2b23000587d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5db11a5a-4bc0-42b3-bbc2-ba4d2409f85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5db11a5a-4bc0-42b3-bbc2-ba4d2409f85e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ea6a769a-ba32-41d4-a3fa-05986be26ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ea6a769a-ba32-41d4-a3fa-05986be26ece" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f1908430-280c-4de3-a696-ed54b890d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f1908430-280c-4de3-a696-ed54b890d1ec" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod_7c9795ce-1e1a-4dbe-9742-d638b743fc75" xlink:href="krt-20211231.xsd#krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod_7c9795ce-1e1a-4dbe-9742-d638b743fc75" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_58041231-c819-4b43-b7df-b585aef76a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_58041231-c819-4b43-b7df-b585aef76a85" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2f94dfa6-5b6a-4a4b-8254-10222043177f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2f94dfa6-5b6a-4a4b-8254-10222043177f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_472483cb-493a-4281-a73d-3c103146ddb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_472483cb-493a-4281-a73d-3c103146ddb3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b0edfa57-10bb-46eb-8714-a71b336ea690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b0edfa57-10bb-46eb-8714-a71b336ea690" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_75c2065e-9264-40ee-bf61-330f54b1a77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_75c2065e-9264-40ee-bf61-330f54b1a77a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b2254ca3-c3c6-4323-9cbc-c485f758e0dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:to="loc_srt_CounterpartyNameAxis_b2254ca3-c3c6-4323-9cbc-c485f758e0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b2254ca3-c3c6-4323-9cbc-c485f758e0dd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_b2254ca3-c3c6-4323-9cbc-c485f758e0dd" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b2254ca3-c3c6-4323-9cbc-c485f758e0dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a922783f-5ff4-4687-bda3-8553cac80eb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_b2254ca3-c3c6-4323-9cbc-c485f758e0dd" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a922783f-5ff4-4687-bda3-8553cac80eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember_487df523-4396-4b77-9fb8-31e339419281" xlink:href="krt-20211231.xsd#krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a922783f-5ff4-4687-bda3-8553cac80eb2" xlink:to="loc_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember_487df523-4396-4b77-9fb8-31e339419281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5e59202b-ce95-4ab7-a79f-957c88c9b93a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:to="loc_srt_RangeAxis_5e59202b-ce95-4ab7-a79f-957c88c9b93a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5e59202b-ce95-4ab7-a79f-957c88c9b93a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5e59202b-ce95-4ab7-a79f-957c88c9b93a" xlink:to="loc_srt_RangeMember_5e59202b-ce95-4ab7-a79f-957c88c9b93a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a85d265f-124d-4fc7-9241-46d72bf8b251" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5e59202b-ce95-4ab7-a79f-957c88c9b93a" xlink:to="loc_srt_RangeMember_a85d265f-124d-4fc7-9241-46d72bf8b251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ceb3ed13-756b-4c98-ae17-129280347923" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a85d265f-124d-4fc7-9241-46d72bf8b251" xlink:to="loc_srt_MaximumMember_ceb3ed13-756b-4c98-ae17-129280347923" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_983aebbb-6862-4786-852d-61a22308d2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:to="loc_us-gaap_AwardTypeAxis_983aebbb-6862-4786-852d-61a22308d2ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_983aebbb-6862-4786-852d-61a22308d2ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_983aebbb-6862-4786-852d-61a22308d2ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_983aebbb-6862-4786-852d-61a22308d2ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_983aebbb-6862-4786-852d-61a22308d2ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4d93eaad-7870-4777-b769-fa6e25a044bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4d93eaad-7870-4777-b769-fa6e25a044bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2db718f0-1ff6-4aed-a71f-e2a4d57ade96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2db718f0-1ff6-4aed-a71f-e2a4d57ade96" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" xlink:type="extended" id="id3d49e7153a44b8cb67249e32cd12946_StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_628bdd09-3210-41f2-bd95-9c5d74be933c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_628bdd09-3210-41f2-bd95-9c5d74be933c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_48f81bfd-b4f7-4aed-97a6-f0452ef06a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_48f81bfd-b4f7-4aed-97a6-f0452ef06a42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11b82d2e-8b7f-4cb6-969b-8f82477398f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11b82d2e-8b7f-4cb6-969b-8f82477398f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_575f3d10-8a69-4ef1-8912-01d7b6e13731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_575f3d10-8a69-4ef1-8912-01d7b6e13731" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5d30e70-1b01-448d-957a-962f65225903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0551ebd4-2f01-4fe5-b74c-3a97eb661cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0551ebd4-2f01-4fe5-b74c-3a97eb661cb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_803da3e6-f851-4e3a-8a10-f3045c32e093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_803da3e6-f851-4e3a-8a10-f3045c32e093" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c534ea6f-48eb-4830-a823-e9edd3d55f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c534ea6f-48eb-4830-a823-e9edd3d55f6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_18543729-c14e-4a47-9da6-bea9e633d791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_18543729-c14e-4a47-9da6-bea9e633d791" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_deaa83cb-4342-4ef7-8349-43a8e24510e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd904274-560d-4c75-a2ae-79934d02923b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd904274-560d-4c75-a2ae-79934d02923b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3a200e82-1ce7-457c-9305-664734bad0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd904274-560d-4c75-a2ae-79934d02923b" xlink:to="loc_us-gaap_AwardTypeAxis_3a200e82-1ce7-457c-9305-664734bad0a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a200e82-1ce7-457c-9305-664734bad0a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3a200e82-1ce7-457c-9305-664734bad0a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a200e82-1ce7-457c-9305-664734bad0a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f650b4b0-c9b3-42c8-b481-d18fd05bfc87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3a200e82-1ce7-457c-9305-664734bad0a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f650b4b0-c9b3-42c8-b481-d18fd05bfc87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6c457cb2-4437-4efb-9c00-38138d22ce1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f650b4b0-c9b3-42c8-b481-d18fd05bfc87" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6c457cb2-4437-4efb-9c00-38138d22ce1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i3c89b02773274f0e8e12294973a1499c_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_455084cd-0af8-4f0c-a122-64e46eab9fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_LeaseAndRentalExpense_455084cd-0af8-4f0c-a122-64e46eab9fa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_5b846aa9-17a2-4fa6-ab63-3b3b1f220c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_5b846aa9-17a2-4fa6-ab63-3b3b1f220c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LessorOperatingLeaseMonthlyLeasePayment_1d829a99-9ad8-4d13-86f8-087f0bd9ea0c" xlink:href="krt-20211231.xsd#krt_LessorOperatingLeaseMonthlyLeasePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_krt_LessorOperatingLeaseMonthlyLeasePayment_1d829a99-9ad8-4d13-86f8-087f0bd9ea0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_1291ed81-96d9-4b27-98c8-55190d9cbfb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_1291ed81-96d9-4b27-98c8-55190d9cbfb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_94fd70e2-db2a-4334-ab1b-a07c89960d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_94fd70e2-db2a-4334-ab1b-a07c89960d2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_2d8731ac-29a6-4d41-8671-2cb491ebe72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_2d8731ac-29a6-4d41-8671-2cb491ebe72e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_28fd3d44-0e50-4a6c-9af5-b8a293f96847" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_28fd3d44-0e50-4a6c-9af5-b8a293f96847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_28fd3d44-0e50-4a6c-9af5-b8a293f96847_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_28fd3d44-0e50-4a6c-9af5-b8a293f96847" xlink:to="loc_srt_ConsolidatedEntitiesDomain_28fd3d44-0e50-4a6c-9af5-b8a293f96847_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4f038759-e07b-4bef-86d8-bd5767d24928" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_28fd3d44-0e50-4a6c-9af5-b8a293f96847" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4f038759-e07b-4bef-86d8-bd5767d24928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_fcfab05a-d904-4c6a-b8f9-dd210a77c758" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4f038759-e07b-4bef-86d8-bd5767d24928" xlink:to="loc_krt_GlobalWellsMember_fcfab05a-d904-4c6a-b8f9-dd210a77c758" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dcb826a8-7653-4f30-805b-4933897a24fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:to="loc_srt_RangeAxis_dcb826a8-7653-4f30-805b-4933897a24fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dcb826a8-7653-4f30-805b-4933897a24fd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dcb826a8-7653-4f30-805b-4933897a24fd" xlink:to="loc_srt_RangeMember_dcb826a8-7653-4f30-805b-4933897a24fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dcb826a8-7653-4f30-805b-4933897a24fd" xlink:to="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cc3e9c33-44ac-4dd4-b208-2385a8fa6a8b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:to="loc_srt_MinimumMember_cc3e9c33-44ac-4dd4-b208-2385a8fa6a8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e1665a36-b84b-4c07-a635-b39625962bfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:to="loc_srt_MaximumMember_e1665a36-b84b-4c07-a635-b39625962bfa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i97302830644f4f939b4b8ac5cdd62a3a_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_9c02a233-f836-415c-8921-98aabe8e1225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_9c02a233-f836-415c-8921-98aabe8e1225" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveProgramExpenses_e9d42f2b-3f17-4be5-9011-778c91082147" xlink:href="krt-20211231.xsd#krt_IncentiveProgramExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_krt_IncentiveProgramExpenses_e9d42f2b-3f17-4be5-9011-778c91082147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0e1e0121-f1cf-40a3-9f61-638b238ebc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0e1e0121-f1cf-40a3-9f61-638b238ebc7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfExercisedConvertibleNotes_962d2eb8-05af-45d1-807c-a3199d51c4d8" xlink:href="krt-20211231.xsd#krt_NumberOfExercisedConvertibleNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_krt_NumberOfExercisedConvertibleNotes_962d2eb8-05af-45d1-807c-a3199d51c4d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1484a4dd-4162-49f5-a228-de528e52a1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1484a4dd-4162-49f5-a228-de528e52a1ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_f93b2ec7-494d-42d1-bfc0-943a913d1e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_RelatedPartyCosts_f93b2ec7-494d-42d1-bfc0-943a913d1e5a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_be989095-791e-4729-a47f-ebbb7ecded82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_be989095-791e-4729-a47f-ebbb7ecded82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_be989095-791e-4729-a47f-ebbb7ecded82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_be989095-791e-4729-a47f-ebbb7ecded82" xlink:to="loc_us-gaap_RelatedPartyDomain_be989095-791e-4729-a47f-ebbb7ecded82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b332aaa3-4923-4c37-8d27-e7b395fdd6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_be989095-791e-4729-a47f-ebbb7ecded82" xlink:to="loc_us-gaap_RelatedPartyDomain_b332aaa3-4923-4c37-8d27-e7b395fdd6f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_a5037920-fe93-4d47-9364-709cac3e7fb9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b332aaa3-4923-4c37-8d27-e7b395fdd6f3" xlink:to="loc_srt_AffiliatedEntityMember_a5037920-fe93-4d47-9364-709cac3e7fb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0e8dd7d3-bcc3-4980-966f-0aeaaa851007" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:to="loc_srt_CounterpartyNameAxis_0e8dd7d3-bcc3-4980-966f-0aeaaa851007" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8dd7d3-bcc3-4980-966f-0aeaaa851007_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0e8dd7d3-bcc3-4980-966f-0aeaaa851007" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0e8dd7d3-bcc3-4980-966f-0aeaaa851007_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0e8dd7d3-bcc3-4980-966f-0aeaaa851007" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_ab1cba25-ff99-4dfb-b48e-786f46743907" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:to="loc_krt_LollicupFranchisingLlcMember_ab1cba25-ff99-4dfb-b48e-786f46743907" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyGlobalLtdMember_a42b514c-13dd-4c31-b573-28bc060b4078" xlink:href="krt-20211231.xsd#krt_KearyGlobalLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:to="loc_krt_KearyGlobalLtdMember_a42b514c-13dd-4c31-b573-28bc060b4078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyInternationalMember_4c953d25-977e-4614-98c4-d3a76c7a67b2" xlink:href="krt-20211231.xsd#krt_KearyInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:to="loc_krt_KearyInternationalMember_4c953d25-977e-4614-98c4-d3a76c7a67b2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/EmployeeBenefitsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#EmployeeBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/EmployeeBenefitsDetails" xlink:type="extended" id="ica4f4472bbeb49e99c6543862f19194d_EmployeeBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_c24f4c28-9afe-4632-b5ae-2c9463ccb3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_c24f4c28-9afe-4632-b5ae-2c9463ccb3e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_dfdd89df-318f-4317-97cf-89aba3eac338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_dfdd89df-318f-4317-97cf-89aba3eac338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_948fdf57-7955-49a3-a0d2-4b1d63773622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_948fdf57-7955-49a3-a0d2-4b1d63773622" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_aeac1717-6aad-468c-8e51-98391db9fcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:to="loc_us-gaap_DefinedContributionPlanTable_aeac1717-6aad-468c-8e51-98391db9fcb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheAxis_803b1144-f7ec-404b-add6-af7d750b320e" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_aeac1717-6aad-468c-8e51-98391db9fcb2" xlink:to="loc_krt_RetirementPlanContributionTrancheAxis_803b1144-f7ec-404b-add6-af7d750b320e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheDomain_803b1144-f7ec-404b-add6-af7d750b320e_default" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_krt_RetirementPlanContributionTrancheAxis_803b1144-f7ec-404b-add6-af7d750b320e" xlink:to="loc_krt_RetirementPlanContributionTrancheDomain_803b1144-f7ec-404b-add6-af7d750b320e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_krt_RetirementPlanContributionTrancheAxis_803b1144-f7ec-404b-add6-af7d750b320e" xlink:to="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheOneMember_e2f030c6-1111-4ef7-a8be-2cf2fa50aaa7" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:to="loc_krt_RetirementPlanContributionTrancheOneMember_e2f030c6-1111-4ef7-a8be-2cf2fa50aaa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheTwoMember_39f31c47-8105-4d73-be67-97b9f59830ed" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:to="loc_krt_RetirementPlanContributionTrancheTwoMember_39f31c47-8105-4d73-be67-97b9f59830ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheThreeMember_425d6aff-a144-4536-9813-e6465ad6eb85" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:to="loc_krt_RetirementPlanContributionTrancheThreeMember_425d6aff-a144-4536-9813-e6465ad6eb85" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/COVID19UpdateDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#COVID19UpdateDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/COVID19UpdateDetails" xlink:type="extended" id="i6b78bbe7deba4223862fb9a895dfde5c_COVID19UpdateDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomer_78e7be8f-0e00-48be-bc00-9ecd575be0cd" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInRevenueFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomer_78e7be8f-0e00-48be-bc00-9ecd575be0cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales_b04e0350-da73-48a5-9946-463113ca3dbb" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales_b04e0350-da73-48a5-9946-463113ca3dbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_46c78b53-8609-432a-83c2-4904f3c18274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_46c78b53-8609-432a-83c2-4904f3c18274" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6bb7702e-9587-4901-9243-761a3fe49672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6bb7702e-9587-4901-9243-761a3fe49672" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_2acf862a-59b5-4de8-ac4a-52f43ec2d8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_2acf862a-59b5-4de8-ac4a-52f43ec2d8c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_e1486063-f1bc-4e2e-aec5-a8e428faf566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_e1486063-f1bc-4e2e-aec5-a8e428faf566" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_94af4586-78a0-4524-848b-b67033b28190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_94af4586-78a0-4524-848b-b67033b28190" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28e5f4ca-3a02-4d8c-a5b0-d693be9079d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28e5f4ca-3a02-4d8c-a5b0-d693be9079d3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04bc8f83-fce4-486e-85c7-d1434cee4f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04bc8f83-fce4-486e-85c7-d1434cee4f47" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_ba0c342a-e8fa-4ea0-acdf-c07b188f50af" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_ba0c342a-e8fa-4ea0-acdf-c07b188f50af" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0b7017c8-602c-4de4-bcca-251690d5e34b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:to="loc_us-gaap_DebtInstrumentAxis_0b7017c8-602c-4de4-bcca-251690d5e34b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b7017c8-602c-4de4-bcca-251690d5e34b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0b7017c8-602c-4de4-bcca-251690d5e34b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b7017c8-602c-4de4-bcca-251690d5e34b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0b7017c8-602c-4de4-bcca-251690d5e34b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaycheckProtectionProgramCARESActMember_928176e4-37cc-4666-9aab-a7e9cb273d2b" xlink:href="krt-20211231.xsd#krt_PaycheckProtectionProgramCARESActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:to="loc_krt_PaycheckProtectionProgramCARESActMember_928176e4-37cc-4666-9aab-a7e9cb273d2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CertainTermLoansMember_632c02b4-7f64-4f86-8b93-961591a1948e" xlink:href="krt-20211231.xsd#krt_CertainTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:to="loc_krt_CertainTermLoansMember_632c02b4-7f64-4f86-8b93-961591a1948e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_14eb8c2b-5c05-44b8-9698-e207ab8f88d0" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_14eb8c2b-5c05-44b8-9698-e207ab8f88d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2f9f7e83-c62b-453e-9024-23cb0f6d214b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:to="loc_us-gaap_CreditFacilityAxis_2f9f7e83-c62b-453e-9024-23cb0f6d214b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2f9f7e83-c62b-453e-9024-23cb0f6d214b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2f9f7e83-c62b-453e-9024-23cb0f6d214b" xlink:to="loc_us-gaap_CreditFacilityDomain_2f9f7e83-c62b-453e-9024-23cb0f6d214b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_779f4fc6-5af2-40af-bc6d-92834a21bc35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2f9f7e83-c62b-453e-9024-23cb0f6d214b" xlink:to="loc_us-gaap_CreditFacilityDomain_779f4fc6-5af2-40af-bc6d-92834a21bc35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c88b1f91-f23c-4406-81a6-cedbc55dea56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_779f4fc6-5af2-40af-bc6d-92834a21bc35" xlink:to="loc_us-gaap_LineOfCreditMember_c88b1f91-f23c-4406-81a6-cedbc55dea56" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.karatpackaging.com/role/SubsequentEventsDetails" xlink:type="extended" id="i670b10a8cc104ac1b055aea6c8771bd4_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_fb7be58a-3b0d-42b5-9ffd-a54e36eae54a" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_fb7be58a-3b0d-42b5-9ffd-a54e36eae54a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_19090769-4e46-4569-acd2-0b1cc76166f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_19090769-4e46-4569-acd2-0b1cc76166f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_e32157a9-77b3-4d45-a888-428bf5199407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:to="loc_us-gaap_DepositsAssets_e32157a9-77b3-4d45-a888-428bf5199407" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:to="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_43305b58-9cf2-43c3-b427-ece736b6c634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_43305b58-9cf2-43c3-b427-ece736b6c634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6cfd3531-3d16-41eb-a1d8-9f7f7571fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_43305b58-9cf2-43c3-b427-ece736b6c634" xlink:to="loc_us-gaap_SubsequentEventMember_6cfd3531-3d16-41eb-a1d8-9f7f7571fdc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ebb52d66-be3f-404e-ae67-cfed382cea9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_us-gaap_DebtInstrumentAxis_ebb52d66-be3f-404e-ae67-cfed382cea9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ebb52d66-be3f-404e-ae67-cfed382cea9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ebb52d66-be3f-404e-ae67-cfed382cea9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ebb52d66-be3f-404e-ae67-cfed382cea9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4c1a9ed1-153d-41bc-9322-9f0a5f1eccac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ebb52d66-be3f-404e-ae67-cfed382cea9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4c1a9ed1-153d-41bc-9322-9f0a5f1eccac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_c987a3ae-e80b-4367-89e8-cb96f2d4500d" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c1a9ed1-153d-41bc-9322-9f0a5f1eccac" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_c987a3ae-e80b-4367-89e8-cb96f2d4500d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c71a695e-162a-4355-85ce-dafeddcb4204" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_dei_LegalEntityAxis_c71a695e-162a-4355-85ce-dafeddcb4204" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c71a695e-162a-4355-85ce-dafeddcb4204_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c71a695e-162a-4355-85ce-dafeddcb4204" xlink:to="loc_dei_EntityDomain_c71a695e-162a-4355-85ce-dafeddcb4204_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9e44f3de-ad29-4abf-bdfa-3af7538edd70" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c71a695e-162a-4355-85ce-dafeddcb4204" xlink:to="loc_dei_EntityDomain_9e44f3de-ad29-4abf-bdfa-3af7538edd70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_60532ab1-74cd-4a63-9c1e-6152f66a06de" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9e44f3de-ad29-4abf-bdfa-3af7538edd70" xlink:to="loc_krt_LollicupFranchisingLlcMember_60532ab1-74cd-4a63-9c1e-6152f66a06de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a66eea56-6afd-410c-9eca-ea86d06d9e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a66eea56-6afd-410c-9eca-ea86d06d9e3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a66eea56-6afd-410c-9eca-ea86d06d9e3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a66eea56-6afd-410c-9eca-ea86d06d9e3e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a66eea56-6afd-410c-9eca-ea86d06d9e3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2b64a22a-26de-4322-a7ac-14f09027802a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a66eea56-6afd-410c-9eca-ea86d06d9e3e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2b64a22a-26de-4322-a7ac-14f09027802a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_21053ffb-fb06-4e67-b3f9-a44a1f925d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64a22a-26de-4322-a7ac-14f09027802a" xlink:to="loc_us-gaap_LineOfCreditMember_21053ffb-fb06-4e67-b3f9-a44a1f925d35" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>krt-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:e8e0b761-d6cf-44bb-adf1-2f71cd3773b7,g:50736344-8dbd-409f-9ca8-d12581ca48b7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_krt_AccruedShippingExpensesCurrent_03452c3a-fbb1-41ae-879f-acd552142694_terseLabel_en-US" xlink:label="lab_krt_AccruedShippingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued shipping expenses</link:label>
    <link:label id="lab_krt_AccruedShippingExpensesCurrent_label_en-US" xlink:label="lab_krt_AccruedShippingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Shipping Expenses, Current</link:label>
    <link:label id="lab_krt_AccruedShippingExpensesCurrent_documentation_en-US" xlink:label="lab_krt_AccruedShippingExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for shipping expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_AccruedShippingExpensesCurrent" xlink:href="krt-20211231.xsd#krt_AccruedShippingExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_AccruedShippingExpensesCurrent" xlink:to="lab_krt_AccruedShippingExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_dedcb7eb-28dc-43f7-8ff0-7665192799b4_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_09c48cfb-37d5-413f-907c-2cd719f63627_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_b587e16c-5f8d-4b9b-8c5c-c639c41cefb4_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_2a3be2bd-9006-49e3-aa36-11016a09adac_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_de818b26-88df-465b-bade-316d645a237e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_057a6338-7c01-4caf-abf3-bc5ec2c48462_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_d9b46fa3-a1b7-4c7e-819b-fa678e687d64_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_861d434b-1871-434b-94a7-3611c09f05dd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_1cf5fa11-2966-4f0a-87e3-0bc5e9ad36b5_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Karat Packaging Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_6ea142eb-1b55-4197-a036-4067828f7b7c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Karat Packaging Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_cb67a6d1-c2d7-43bb-9e3d-d02b5c7b7312_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_RetirementPlanContributionTrancheDomain_c58da7a5-03d7-4372-9e8f-f98790413a78_terseLabel_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution Tranche [Domain]</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheDomain_label_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution Tranche [Domain]</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheDomain_documentation_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution Tranche [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheDomain" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_RetirementPlanContributionTrancheDomain" xlink:to="lab_krt_RetirementPlanContributionTrancheDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TotalLoanGuaranteed_7ece1545-92d4-41f2-8e9f-aabdba4688bf_terseLabel_en-US" xlink:label="lab_krt_TotalLoanGuaranteed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total loan guaranteed</link:label>
    <link:label id="lab_krt_TotalLoanGuaranteed_label_en-US" xlink:label="lab_krt_TotalLoanGuaranteed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Loan Guaranteed</link:label>
    <link:label id="lab_krt_TotalLoanGuaranteed_documentation_en-US" xlink:label="lab_krt_TotalLoanGuaranteed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the total amount of loan guaranteed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TotalLoanGuaranteed" xlink:href="krt-20211231.xsd#krt_TotalLoanGuaranteed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TotalLoanGuaranteed" xlink:to="lab_krt_TotalLoanGuaranteed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_ce861425-bfb3-4fa1-aa50-6d5b6cb8aac8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsAssets_92f5a7b1-73a7-49e1-b369-3d80a350b199_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits assets</link:label>
    <link:label id="lab_us-gaap_DepositsAssets_label_en-US" xlink:label="lab_us-gaap_DepositsAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssets" xlink:to="lab_us-gaap_DepositsAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_64d6d95f-d9a9-4772-9582-fa6cd4256968_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract_cd41a628-ff98-4216-9d06-987af99c2970_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DepositsPolicyTextBlock_7f7e80ae-214c-4419-9949-274424708f7e_terseLabel_en-US" xlink:label="lab_krt_DepositsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_krt_DepositsPolicyTextBlock_label_en-US" xlink:label="lab_krt_DepositsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits [Policy Text Block]</link:label>
    <link:label id="lab_krt_DepositsPolicyTextBlock_documentation_en-US" xlink:label="lab_krt_DepositsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy regarding deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DepositsPolicyTextBlock" xlink:href="krt-20211231.xsd#krt_DepositsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DepositsPolicyTextBlock" xlink:to="lab_krt_DepositsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_0866e929-00a3-4c4c-9142-df5e832c0ffb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of future maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DebtInstrumentFloorRate_97d55536-6a26-4e41-be9b-14f3b249547a_terseLabel_en-US" xlink:label="lab_krt_DebtInstrumentFloorRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floor rate</link:label>
    <link:label id="lab_krt_DebtInstrumentFloorRate_label_en-US" xlink:label="lab_krt_DebtInstrumentFloorRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Floor Rate</link:label>
    <link:label id="lab_krt_DebtInstrumentFloorRate_documentation_en-US" xlink:label="lab_krt_DebtInstrumentFloorRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the floor rate on debt instrument.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentFloorRate" xlink:href="krt-20211231.xsd#krt_DebtInstrumentFloorRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DebtInstrumentFloorRate" xlink:to="lab_krt_DebtInstrumentFloorRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_5665c855-4c23-48ba-a5ff-e7d9e0e95cf4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_9b2ac295-01f2-4ded-9919-49a6ab77efe5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid to stockholders</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_460e6bcb-9ae2-428a-ac09-250454caf445_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid to stockholders</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_3819c1db-df27-4961-a7a4-475e8cfc03af_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e7b28f34-2098-44f5-a21e-454cea70cf37_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired_87c1896c-0372-49d1-baa6-f08c29d96e8a_negatedTerseLabel_en-US" xlink:label="lab_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect on initial consolidation of Lollicup Franchising Inc, net of cash acquired</link:label>
    <link:label id="lab_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired_label_en-US" xlink:label="lab_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Lollicup Franchising Inc, Effect On Initial Consolidation, Net of Cash Acquired</link:label>
    <link:label id="lab_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired_documentation_en-US" xlink:label="lab_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Lollicup Franchising Inc, Effect On Initial Consolidation, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" xlink:href="krt-20211231.xsd#krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" xlink:to="lab_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_56c23727-e781-4d30-8958-faf5f00e2307_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds on disposal of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales_d9e077b5-fbc6-4e26-9611-0c35abefd98c_negatedTerseLabel_en-US" xlink:label="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in revenue, percentage of sales</link:label>
    <link:label id="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales_label_en-US" xlink:label="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Revenue From Contract With Customer, Percentage Of Sales</link:label>
    <link:label id="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales_documentation_en-US" xlink:label="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Revenue From Contract With Customer, Percentage Of Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" xlink:to="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_112a7cbf-fe6f-4525-9a70-d0ba1ff1b329_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomer_89680294-5105-4120-9118-e04ac0455c71_terseLabel_en-US" xlink:label="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in revenue</link:label>
    <link:label id="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomer_label_en-US" xlink:label="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Revenue From Contract With Customer</link:label>
    <link:label id="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomer_documentation_en-US" xlink:label="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Revenue From Contract With Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomer" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInRevenueFromContractWithCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomer" xlink:to="lab_krt_IncreaseDecreaseInRevenueFromContractWithCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_29a23eb7-465c-4a63-9521-73083c818f55_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_KearyGlobalLtdMember_9d52845b-d9e7-40b8-9970-066f28caef0d_terseLabel_en-US" xlink:label="lab_krt_KearyGlobalLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keary Global</link:label>
    <link:label id="lab_krt_KearyGlobalLtdMember_label_en-US" xlink:label="lab_krt_KearyGlobalLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keary Global Ltd [Member]</link:label>
    <link:label id="lab_krt_KearyGlobalLtdMember_documentation_en-US" xlink:label="lab_krt_KearyGlobalLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Keary Global Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyGlobalLtdMember" xlink:href="krt-20211231.xsd#krt_KearyGlobalLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_KearyGlobalLtdMember" xlink:to="lab_krt_KearyGlobalLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_5031094a-733b-4b78-87b9-026653492a39_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_bd0b7bca-bf56-43e8-b25d-ebba808f4845_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets (including $0.1&#160;million associated with variable interest entity at both December&#160;31, 2021 and 2020)</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_33db0572-4215-4913-a43d-4e992b646c40_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5d28f45c-b209-4933-880d-05f4f034c51e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_d56206b7-4e82-4e9f-9a1b-482f85d3b030_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f5d453fe-9bd3-4cc9-8ad2-172abd22c982_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_613b8628-fd2b-4379-9c8c-af0654aa6e07_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_8955cf72-ff5e-4afd-8f08-9b0d124f59ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest -Income not subject to tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_b857c7e2-ad8b-4f37-8dd9-45d9278e91c2_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_e39aa56c-b4bf-4c2f-8eac-e1582e1137ce_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9a8092f7-9663-4dbd-8de2-3d1ca6500854_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1446fed3-7638-4f63-b990-e2ad8d8c109d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bb52a8e0-ddb4-4213-aee8-58c790e330d1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c9024f00-da1b-4fdc-962d-3550e70839de_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_0322dc56-a7c8-4d7a-8969-5d4c6516d17a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of asset</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member_a735ed88-7fae-4a88-b980-2919c3ef6905_terseLabel_en-US" xlink:label="lab_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Loan With Draw Down Period Ending May 31, 2019</link:label>
    <link:label id="lab_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member_label_en-US" xlink:label="lab_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Loan With Draw Down Period Ending May312019 [Member]</link:label>
    <link:label id="lab_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member_documentation_en-US" xlink:label="lab_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to an equipment loan with a draw down period ending May 31, 2019.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member" xlink:href="krt-20211231.xsd#krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member" xlink:to="lab_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_b30b7b1c-c9ae-4f01-b4c2-683e072ccdc6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_5b1fdc8d-d92f-4e71-a2a7-f89cc118e152_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_30bf70a8-bce2-4b77-b154-aa162683d4c7_terseLabel_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future maturities:</link:label>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Long-term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4da5edbd-c55a-4bd2-bccd-3dfdb912098b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65c8fd27-5c56-41dd-be82-0416e677af62_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potentially dilutive shares excluded from diluted earnings per share calculation (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_61b598d3-f66a-4a10-9a3f-a61d1e60565a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_b591b7f6-47ff-490d-9772-66b451fb5645_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_8e0d1188-303f-4535-a822-02f3dff722e7_negatedLabel_en-US" xlink:label="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party payable</link:label>
    <link:label id="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_label_en-US" xlink:label="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Related Party Payable</link:label>
    <link:label id="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_documentation_en-US" xlink:label="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of related party payable, assumed at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" xlink:to="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_95c92acc-a497-4bad-b32d-b8268e272e28_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value on vesting date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19c8d65d-1c48-4d15-b81a-90b33cfb6f65_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_1ab5a3b6-9cd1-44cb-80ee-ff34fcf01319_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_ScheduleOfCapitalLeaseObligationsTable_12435b0e-cc9a-43d2-80d1-99e9210c0789_terseLabel_en-US" xlink:label="lab_krt_ScheduleOfCapitalLeaseObligationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Lease Obligations [Table]</link:label>
    <link:label id="lab_krt_ScheduleOfCapitalLeaseObligationsTable_label_en-US" xlink:label="lab_krt_ScheduleOfCapitalLeaseObligationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Lease Obligations [Table]</link:label>
    <link:label id="lab_krt_ScheduleOfCapitalLeaseObligationsTable_documentation_en-US" xlink:label="lab_krt_ScheduleOfCapitalLeaseObligationsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of capital lease obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfCapitalLeaseObligationsTable" xlink:href="krt-20211231.xsd#krt_ScheduleOfCapitalLeaseObligationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsTable" xlink:to="lab_krt_ScheduleOfCapitalLeaseObligationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_PropertyHeldUnderCapitalLeasesMember_72e43540-01f8-43d6-8a9b-6c67c1dadb5f_terseLabel_en-US" xlink:label="lab_krt_PropertyHeldUnderCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property held under capital leases</link:label>
    <link:label id="lab_krt_PropertyHeldUnderCapitalLeasesMember_label_en-US" xlink:label="lab_krt_PropertyHeldUnderCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Held Under Capital Leases [Member]</link:label>
    <link:label id="lab_krt_PropertyHeldUnderCapitalLeasesMember_documentation_en-US" xlink:label="lab_krt_PropertyHeldUnderCapitalLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represent information pertaining to property held under capital leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PropertyHeldUnderCapitalLeasesMember" xlink:href="krt-20211231.xsd#krt_PropertyHeldUnderCapitalLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_PropertyHeldUnderCapitalLeasesMember" xlink:to="lab_krt_PropertyHeldUnderCapitalLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74d79d34-8382-46cc-89e4-2a1a244100dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_cfb1d90e-0fdb-4c55-af4b-61ecab2728fd_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_5665c7ca-b813-4127-88cc-95b2ea78e3cd_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_67ce67b2-6631-46b4-9ee2-c0b08eeb0d89_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_b0fa5aef-797b-4373-937d-ec492fb131ea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option Activity, Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c0e788f0-81a3-45b8-b908-a85e76f2967c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_67705d38-06d8-4f45-b9aa-40e7cf465899_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_620fbba0-6b87-4799-8a73-665267b670f6_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_4e8f777d-b3e3-448c-a8bd-71ef03bc01ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7f0dfb37-5ce0-4bbd-bdc5-148c8fe4f439_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_88d3bc9a-fe85-4367-a4f3-6affe7a9dcad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_ec9ce0a2-1b11-4f0b-b57e-2ecb7c6e6797_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e02016f7-c969-4f0c-9ff4-74de73e74422_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_NoncontrollingInterestsPolicyTextBlock_d54ab646-44ae-4e97-bf2c-c98210c0fcc2_terseLabel_en-US" xlink:label="lab_krt_NoncontrollingInterestsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_krt_NoncontrollingInterestsPolicyTextBlock_label_en-US" xlink:label="lab_krt_NoncontrollingInterestsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests [Policy Text Block]</link:label>
    <link:label id="lab_krt_NoncontrollingInterestsPolicyTextBlock_documentation_en-US" xlink:label="lab_krt_NoncontrollingInterestsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy regarding noncontrolling interests.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NoncontrollingInterestsPolicyTextBlock" xlink:href="krt-20211231.xsd#krt_NoncontrollingInterestsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_NoncontrollingInterestsPolicyTextBlock" xlink:to="lab_krt_NoncontrollingInterestsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_359a19ba-8693-464b-9ceb-b23e008b6c3a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50e0d14f-4cd9-4425-bfa9-5231836e9bc4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_CommonAndPreferredStockSharesAuthorized_7f44161c-d7f7-4908-ba58-ea7c917d20b2_terseLabel_en-US" xlink:label="lab_krt_CommonAndPreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized (in shares)</link:label>
    <link:label id="lab_krt_CommonAndPreferredStockSharesAuthorized_label_en-US" xlink:label="lab_krt_CommonAndPreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common And Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_krt_CommonAndPreferredStockSharesAuthorized_documentation_en-US" xlink:label="lab_krt_CommonAndPreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common And Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CommonAndPreferredStockSharesAuthorized" xlink:href="krt-20211231.xsd#krt_CommonAndPreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_CommonAndPreferredStockSharesAuthorized" xlink:to="lab_krt_CommonAndPreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_ContributionsToOffsetAmountThatMemberCannotContribute_f94b114e-8443-409a-93e7-9cd567282ab0_terseLabel_en-US" xlink:label="lab_krt_ContributionsToOffsetAmountThatMemberCannotContribute" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions to offset the amount that member cannot contribute (up to)</link:label>
    <link:label id="lab_krt_ContributionsToOffsetAmountThatMemberCannotContribute_label_en-US" xlink:label="lab_krt_ContributionsToOffsetAmountThatMemberCannotContribute" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions To Offset The Amount That Member Cannot Contribute</link:label>
    <link:label id="lab_krt_ContributionsToOffsetAmountThatMemberCannotContribute_documentation_en-US" xlink:label="lab_krt_ContributionsToOffsetAmountThatMemberCannotContribute" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the contributions to offset the amount that member cannot contribute.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ContributionsToOffsetAmountThatMemberCannotContribute" xlink:href="krt-20211231.xsd#krt_ContributionsToOffsetAmountThatMemberCannotContribute"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_ContributionsToOffsetAmountThatMemberCannotContribute" xlink:to="lab_krt_ContributionsToOffsetAmountThatMemberCannotContribute" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DeferredTaxAssetsGovernmentGrant_2b5ad95c-6222-4812-aeba-b91b2c7020a1_terseLabel_en-US" xlink:label="lab_krt_DeferredTaxAssetsGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government grant</link:label>
    <link:label id="lab_krt_DeferredTaxAssetsGovernmentGrant_label_en-US" xlink:label="lab_krt_DeferredTaxAssetsGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Government Grant</link:label>
    <link:label id="lab_krt_DeferredTaxAssetsGovernmentGrant_documentation_en-US" xlink:label="lab_krt_DeferredTaxAssetsGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Government Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxAssetsGovernmentGrant" xlink:href="krt-20211231.xsd#krt_DeferredTaxAssetsGovernmentGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DeferredTaxAssetsGovernmentGrant" xlink:to="lab_krt_DeferredTaxAssetsGovernmentGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_c20a7300-5013-44fa-85e4-584f3e384022_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_KearyInternationalMember_ece118ec-4226-4270-9446-720eba11c5d2_terseLabel_en-US" xlink:label="lab_krt_KearyInternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keary International</link:label>
    <link:label id="lab_krt_KearyInternationalMember_label_en-US" xlink:label="lab_krt_KearyInternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keary International [Member]</link:label>
    <link:label id="lab_krt_KearyInternationalMember_documentation_en-US" xlink:label="lab_krt_KearyInternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Keary International Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyInternationalMember" xlink:href="krt-20211231.xsd#krt_KearyInternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_KearyInternationalMember" xlink:to="lab_krt_KearyInternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_LessorOperatingLeaseMonthlyLeasePayment_783f8a14-f082-4bdb-8fb8-c224b4dd0876_verboseLabel_en-US" xlink:label="lab_krt_LessorOperatingLeaseMonthlyLeasePayment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly lease payment</link:label>
    <link:label id="lab_krt_LessorOperatingLeaseMonthlyLeasePayment_label_en-US" xlink:label="lab_krt_LessorOperatingLeaseMonthlyLeasePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor Operating Lease Monthly Lease Payment</link:label>
    <link:label id="lab_krt_LessorOperatingLeaseMonthlyLeasePayment_documentation_en-US" xlink:label="lab_krt_LessorOperatingLeaseMonthlyLeasePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of monthly lease payment for operating lease.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LessorOperatingLeaseMonthlyLeasePayment" xlink:href="krt-20211231.xsd#krt_LessorOperatingLeaseMonthlyLeasePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_LessorOperatingLeaseMonthlyLeasePayment" xlink:to="lab_krt_LessorOperatingLeaseMonthlyLeasePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_c3781d89-d247-4a98-84e2-5e3392d90000_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ac418680-2ac7-438a-9e8f-6e5b14ba0811_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_f24c70d3-2e32-4935-a18b-67b540e0541c_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_4df246ff-ce89-4272-97df-02d65e3ddf71_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Update</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_47d54aff-1c80-4a74-b3a4-c2fa65f8f39e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_LongTermDebtSubtotalOneMember_fb28825f-467e-4d88-8fd8-57982f91c1bc_terseLabel_en-US" xlink:label="lab_krt_LongTermDebtSubtotalOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal 1</link:label>
    <link:label id="lab_krt_LongTermDebtSubtotalOneMember_label_en-US" xlink:label="lab_krt_LongTermDebtSubtotalOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt Subtotal One [Member]</link:label>
    <link:label id="lab_krt_LongTermDebtSubtotalOneMember_documentation_en-US" xlink:label="lab_krt_LongTermDebtSubtotalOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal 1 for long term debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtSubtotalOneMember" xlink:href="krt-20211231.xsd#krt_LongTermDebtSubtotalOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_LongTermDebtSubtotalOneMember" xlink:to="lab_krt_LongTermDebtSubtotalOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RentalIncomeNonoperating_c57cd53d-3d3b-40ec-b650-75f11ade11b6_terseLabel_en-US" xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental income (including $0.9&#160;million and $0.3&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_RentalIncomeNonoperating_37bea285-b1a3-47da-a6ce-050d10986cb3_verboseLabel_en-US" xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental income</link:label>
    <link:label id="lab_us-gaap_RentalIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RentalIncomeNonoperating" xlink:to="lab_us-gaap_RentalIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_NumberOfStoreOwned_d5d40ddf-be67-4353-9614-767c496a62a6_terseLabel_en-US" xlink:label="lab_krt_NumberOfStoreOwned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Store owned</link:label>
    <link:label id="lab_krt_NumberOfStoreOwned_label_en-US" xlink:label="lab_krt_NumberOfStoreOwned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Store Owned</link:label>
    <link:label id="lab_krt_NumberOfStoreOwned_documentation_en-US" xlink:label="lab_krt_NumberOfStoreOwned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of store owned.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfStoreOwned" xlink:href="krt-20211231.xsd#krt_NumberOfStoreOwned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_NumberOfStoreOwned" xlink:to="lab_krt_NumberOfStoreOwned" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance_40f18ef0-115b-4d8a-bc1c-4c0aee823830_terseLabel_en-US" xlink:label="lab_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant improvement allowance</link:label>
    <link:label id="lab_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance_label_en-US" xlink:label="lab_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Tenant Improvement Allowance</link:label>
    <link:label id="lab_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance_documentation_en-US" xlink:label="lab_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Tenant Improvement Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" xlink:href="krt-20211231.xsd#krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" xlink:to="lab_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_8866ccba-f9ff-4260-bbde-7fc3ffbb9ced_verboseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5f87dea2-4606-464c-87d8-522a29dda524_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_a08e47ab-6e80-4b8f-8e8c-00ecf43ddb40_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_80c51b91-11ae-4ae0-91a4-fd1c5ab13e66_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures funded by capital lease borrowings</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_382df2d0-82ac-41f8-bdcd-08926f1f1c4f_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_06b5b647-2245-4f69-80d4-8d4b0bac0ac9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationGoodwillAbstract_9896fe95-feac-4a83-aa25-3fb606100413_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Goodwill [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Goodwill [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract" xlink:to="lab_us-gaap_BusinessCombinationGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_99f8eb49-d05c-4583-847b-54565d0d55b9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_0630e16b-c08b-434e-926f-df616da90b49_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_942f7dce-0cd8-4974-b584-e09ca94703ce_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_d515f382-f727-4ab9-885c-ef6b5d4c490f_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_a376ddb6-5eb3-4116-8e80-4241c07e7534_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_042189af-534a-45eb-8844-a95cdb879b9b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_911dd46e-8613-4798-aed9-4379d7c72d28_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_9ac6fb2d-2591-4fc7-9108-9280f7984cec_negatedLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: cash acquired</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5600a6f2-c530-48e4-9d66-68200754af52_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5857f4ee-6a29-41ac-a203-6dd7b60a8e5c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_38cba4ee-2a68-4ccb-b294-0f40f14ebeb1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_RetirementPlanContributionTrancheAxis_90247832-098e-465b-b899-09d57a64a97d_terseLabel_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution Tranche [Axis]</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheAxis_label_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution Tranche [Axis]</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheAxis_documentation_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheAxis" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_RetirementPlanContributionTrancheAxis" xlink:to="lab_krt_RetirementPlanContributionTrancheAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_a1e39fe5-0f34-4526-82de-08a314ebb586_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of net sales disaggregated by customer type</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_40855bda-76ea-40bf-8a2f-734ae6ec3687_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of loan fees</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Loan Origination Fees, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredLoanOriginationFeesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:to="lab_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_470a32c2-73de-4b3f-8374-1bc2b45fffbf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_f73005e3-3dd6-4ff2-80b9-7496e2b72634_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_9addbc7c-f3e7-43ae-8fb0-c5908f1b15e9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2930d2a0-59ed-4532-b3d0-75ddcd97d293_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties_21abeab4-4666-4c4c-afab-820a3d500bc1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_45b8a36f-594c-4765-aeba-d11db527ef98_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_fe91ebf2-2337-41ab-b827-46d96aa70aa4_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_bcc853ef-7c4b-4abf-80ef-5872321f4819_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DebtConversionAmountConvertedToNewDebtInstrument_654e2731-a69d-40f9-afa5-b4e0edf1cc5a_terseLabel_en-US" xlink:label="lab_krt_DebtConversionAmountConvertedToNewDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount converted to term loan</link:label>
    <link:label id="lab_krt_DebtConversionAmountConvertedToNewDebtInstrument_label_en-US" xlink:label="lab_krt_DebtConversionAmountConvertedToNewDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Amount Converted To New Debt Instrument</link:label>
    <link:label id="lab_krt_DebtConversionAmountConvertedToNewDebtInstrument_documentation_en-US" xlink:label="lab_krt_DebtConversionAmountConvertedToNewDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This amount represent the amount converted to term loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument" xlink:href="krt-20211231.xsd#krt_DebtConversionAmountConvertedToNewDebtInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument" xlink:to="lab_krt_DebtConversionAmountConvertedToNewDebtInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingJune302025Member_667d024c-09ac-44ea-83a8-571bbd4d053a_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingJune302025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing June 30, 2025</link:label>
    <link:label id="lab_krt_TermLoanMaturingJune302025Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingJune302025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing June302025 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingJune302025Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingJune302025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing June 30, 2025.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune302025Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune302025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingJune302025Member" xlink:to="lab_krt_TermLoanMaturingJune302025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e211a962-c674-469c-9026-e06210c3cab8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets&#8201;&#8211;&#8201;depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_6ad8f69f-e1c1-4d6a-84ec-418f41d65561_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for bad debt</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_e478bfdb-5071-475f-a798-f2bf83ee1155_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_b543674f-be51-441d-99a7-85d837a2a79a_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_WenHoIndustrialCoLtdMember_10f2a77c-bfda-4115-a0cb-669a8238ac5a_terseLabel_en-US" xlink:label="lab_krt_WenHoIndustrialCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wen Ho Industrial Co., Ltd</link:label>
    <link:label id="lab_krt_WenHoIndustrialCoLtdMember_label_en-US" xlink:label="lab_krt_WenHoIndustrialCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wen Ho Industrial Co, Ltd. [Member]</link:label>
    <link:label id="lab_krt_WenHoIndustrialCoLtdMember_documentation_en-US" xlink:label="lab_krt_WenHoIndustrialCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wen Ho Industrial Co, Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_WenHoIndustrialCoLtdMember" xlink:href="krt-20211231.xsd#krt_WenHoIndustrialCoLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_WenHoIndustrialCoLtdMember" xlink:to="lab_krt_WenHoIndustrialCoLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers_f3be940c-dc28-40fa-acd4-21ef491f8f6c_terseLabel_en-US" xlink:label="lab_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum bank account to make additional contributions from members</link:label>
    <link:label id="lab_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers_label_en-US" xlink:label="lab_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Bank Account To Make Additional Contributions From Members</link:label>
    <link:label id="lab_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers_documentation_en-US" xlink:label="lab_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the minimum bank account to make additional contributions from members.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers" xlink:href="krt-20211231.xsd#krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers" xlink:to="lab_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_f10c9540-e2f6-4b45-929f-33a7e7403a11_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_4e4a116e-0876-41a1-ba23-ae5bb7895dd0_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_GovernmentGrants_4d9d1be9-866b-45b0-9bfc-743f90a78737_terseLabel_en-US" xlink:label="lab_krt_GovernmentGrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative grants</link:label>
    <link:label id="lab_krt_GovernmentGrants_label_en-US" xlink:label="lab_krt_GovernmentGrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants</link:label>
    <link:label id="lab_krt_GovernmentGrants_documentation_en-US" xlink:label="lab_krt_GovernmentGrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of government grants received as of balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrants" xlink:href="krt-20211231.xsd#krt_GovernmentGrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_GovernmentGrants" xlink:to="lab_krt_GovernmentGrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryAdjustments_f598050b-aeca-47b6-9772-54568ed6a195_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less inventory reserve</link:label>
    <link:label id="lab_us-gaap_InventoryAdjustments_label_en-US" xlink:label="lab_us-gaap_InventoryAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryAdjustments" xlink:to="lab_us-gaap_InventoryAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_PacificCupIncMember_3a48a690-f539-4db9-80cf-e1f2211a39fd_terseLabel_en-US" xlink:label="lab_krt_PacificCupIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pacific Cup, Inc</link:label>
    <link:label id="lab_krt_PacificCupIncMember_label_en-US" xlink:label="lab_krt_PacificCupIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pacific Cup Inc [Member]</link:label>
    <link:label id="lab_krt_PacificCupIncMember_documentation_en-US" xlink:label="lab_krt_PacificCupIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pacific Cup, Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PacificCupIncMember" xlink:href="krt-20211231.xsd#krt_PacificCupIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_PacificCupIncMember" xlink:to="lab_krt_PacificCupIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_ec98a6eb-e0f2-4a03-b46a-b2278e5809b2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1fe31ebb-4bb1-4997-9455-efbece2b6f4a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_78bf44d6-5c04-49ca-b2bd-b2e4138059f3_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairments of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_95ab16de-aa56-4302-87bf-a20a29eedb0e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9b4e4e2e-c532-45db-be7d-3238d7b048b6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal tax benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_4eb3c5f0-11fa-45ab-a700-ac656a0c0333_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware and software</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0a6f0ba4-90ca-431c-bac5-3b36bad81a36_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingDecember2024Member_d7c54917-269b-40b6-8926-f5f59a8b709d_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingDecember2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing December 2024</link:label>
    <link:label id="lab_krt_TermLoanMaturingDecember2024Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingDecember2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing December2024 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingDecember2024Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingDecember2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing December 2024.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingDecember2024Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingDecember2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingDecember2024Member" xlink:to="lab_krt_TermLoanMaturingDecember2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DebtInstrumentMaximumBorrowingCapacity_61bab569-2f51-412c-bba7-86509b37087f_terseLabel_en-US" xlink:label="lab_krt_DebtInstrumentMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_krt_DebtInstrumentMaximumBorrowingCapacity_label_en-US" xlink:label="lab_krt_DebtInstrumentMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_krt_DebtInstrumentMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_krt_DebtInstrumentMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity under the terms of the debt instrument without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentMaximumBorrowingCapacity" xlink:href="krt-20211231.xsd#krt_DebtInstrumentMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DebtInstrumentMaximumBorrowingCapacity" xlink:to="lab_krt_DebtInstrumentMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_CertainTermLoansMember_b4e7101f-d776-43b6-b6c4-9eb46b821843_terseLabel_en-US" xlink:label="lab_krt_CertainTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Term Loans</link:label>
    <link:label id="lab_krt_CertainTermLoansMember_label_en-US" xlink:label="lab_krt_CertainTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Term Loans [Member]</link:label>
    <link:label id="lab_krt_CertainTermLoansMember_documentation_en-US" xlink:label="lab_krt_CertainTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CertainTermLoansMember" xlink:href="krt-20211231.xsd#krt_CertainTermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_CertainTermLoansMember" xlink:to="lab_krt_CertainTermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3298a30a-4861-40b1-a9b2-a15ca1e891d8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_87351d26-c57e-4477-bfa0-9a5a36b71cc0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_07639eba-1074-42cc-a212-f9947ec04a4e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits (including $0.1&#160;million and $0.0 million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_ce504336-d1c3-4f4a-9dcd-720667735203_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_631d9eae-ab20-4eca-a784-38669abe6811_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit, share-based payment arrangement, amount</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_81464c5e-2856-44cc-b258-fbf322a55a71_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefit from stock based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_e5f9bf42-9cbe-45b4-8f35-2a1c3399dff8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8532baa3-cda0-4a3f-91f1-7eb922779510_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_9d7ecc0a-9b46-400a-bc95-605cdbacfdc9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_1efd8a88-daa5-4a9a-b0bd-0ea2b99392d2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_05fed256-41c2-454a-a0be-36ec990c6dfd_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_612c7df5-bd9f-4030-9622-b2c71b8e986e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_c3563ab7-0c80-4297-83ba-c9d73eb2d58d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock in connection with initial public offering, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_c7ddd598-cce9-41c9-aa6c-bb20e0e4a7f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_028d6dc0-56b9-4453-81ab-4ce75d85adef_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_dfd13e7e-a4f3-450f-98fc-74e3498b0d8d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_265a7539-58c8-4d1a-813b-ec3f62e8ea40_verboseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease term</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_a2d40d01-266d-43a0-a55c-9ff557b6c323_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_f867c693-42bf-487f-9d10-6a89e3f1f66a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchases</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_e09ad2d3-94df-4ce9-a491-42daf2d4be5b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_ed2d1170-3d35-49ac-ba1c-5dff22f8495c_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c3e6daf4-98e1-45d8-9d21-75e178b68c94_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_e6487932-712a-4a91-bce9-a21a4b590d64_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsStateTaxes_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, State Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsStateTaxes" xlink:to="lab_us-gaap_DeferredTaxAssetsStateTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6a2f23cd-3a74-4fac-861f-da65d012e29e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_367a806b-44b4-4102-b475-111ad9d48a8c_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby letter of credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_d8b965f0-126d-4ea1-b2dd-4c70be081b00_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_d721fba3-d106-43ee-9311-8cdec6606fb4_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_005bd8a5-03a6-4e1d-a987-7d7075d6c762_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_3d24c37b-0bdf-41dc-be8f-3ddcd57db9ed_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_d45a9b7b-b0a5-4fc4-bae1-a989b1677560_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_84478454-6edf-42f2-9443-2f2f76c38f96_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_9eaaf2bc-f08f-47e2-81d2-a13bf6605e0c_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: unamortized loan fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_8317cff0-ad28-40f7-8f32-b4a390f1adde_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_e44c3663-a686-447a-8bed-aa2b587fe44d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_6fda85a3-2fea-4f88-b147-0095b9099c5a_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_41798253-a466-4269-bf20-1da09d4c646d_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_258abeca-fe52-4ce0-aae3-c4e39897d208_totalLabel_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_label_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Asset (Liability)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability" xlink:to="lab_us-gaap_FairValueNetAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_b961fb73-7abd-4507-a1da-855fa44350f1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsProductLineMember_7f4d78b3-791c-4662-9eb1-217dcf060acb_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsProductLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsProductLineMember_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsProductLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service, Product and Service Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsProductLineMember" xlink:to="lab_us-gaap_CostOfGoodsProductLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c326b2b6-cd45-4a0d-a5e9-b9dfc5184f0e_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Membership interest acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_b6f235f7-63f1-4dca-9e0d-fb502d212a36_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_1ddf32d1-9959-4e59-a90a-4fde960024eb_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_52cebc9d-2a2a-4c13-bd3e-106f359bfce8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRentCurrent_b5028b06-0772-452c-ad5c-d5f34af338ce_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedRentCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent liability</link:label>
    <link:label id="lab_us-gaap_AccruedRentCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRentCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Rent, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRentCurrent" xlink:to="lab_us-gaap_AccruedRentCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_a517bc9e-6728-488f-af3a-cc81cd35d5d9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with our initial public offering, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_ccf5197f-111f-4cb2-a496-719f9ba5b337_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement, accelerated cost</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Accelerated Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_248364f0-01eb-4cad-a8b2-ca50e7f06a79_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expenses (including $2.5&#160;million and $2.0&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_c177d4d7-5ef4-48e8-b96c-b8c2d01d9d31_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ba4eed33-2bf8-40c1-a89d-c7eab10a4eb9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of Pacific Cup, Inc., net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d60661ec-b09f-4b19-bbe4-4c3b991ccb89_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total purchase consideration, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_882d0c4d-976e-4c45-a1b7-fdf5ad9a4b59_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_2081fb12-9f8d-4bef-b46e-5a3b912f3418_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_af2c2214-d314-48a4-ae7e-632b341aa4fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_7be865ee-a969-4c05-894c-856e5c241bff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income Tax Provisions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_fa58aedf-f47f-44e3-9cb1-dfef4af5e839_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b0c461fc-7b61-4d50-96cd-07efeeb1a97e_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingDecember312021Member_8234e99f-da14-4433-9b41-13e6a75a1d33_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingDecember312021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing December 31, 2021</link:label>
    <link:label id="lab_krt_TermLoanMaturingDecember312021Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingDecember312021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing December312021 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingDecember312021Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingDecember312021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing December 31, 2021.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingDecember312021Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingDecember312021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingDecember312021Member" xlink:to="lab_krt_TermLoanMaturingDecember312021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_b3030376-3972-447f-a2eb-3dfc2594e390_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_e29a90e8-0281-47ff-b793-d41ade6f2293_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_4ebc7dc7-02f9-4d33-bea7-dd14f7ab052b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid to shareholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_2f0d7c50-2724-46b2-9cb3-b49dbc8fbdb1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_7c82a61d-9317-46a4-a463-b5a8df1ef611_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contract life, options outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_f0bec40d-5005-4349-b742-c2677871d4d2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_bfce0a65-060e-4efe-a243-425703217eba_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net of issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_23157239-257a-4b64-b6bd-d8ce5e82c0b3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with our initial public offering, net of issuance costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_1ef24eda-538d-4367-b5fb-53ed7556f592_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable segment</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_3c745998-2945-4af3-a258-1362ae5e70a9_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued professional services fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_a6d3f6cc-5ad2-48e8-bb95-b4406f53d735_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c5b84fec-c757-47b0-bfcb-2dd901e4e30b_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c3ba0a59-71b2-4f83-ab7b-708f90ed0e56_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on foreign currency transactions</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_086cc638-8f41-4529-b350-6a1c8083fd70_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss of foreign currency transactions</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_70095d51-f0e9-4694-b5d9-ecb333cdaa90_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.001 par value, 100,000,000 shares authorized, 19,827,417 and 19,804,417 shares issued and outstanding, respectively, as of December&#160;31, 2021 and 15,190,000 and 15,167,000 shares issued and outstanding, respectively, as of December&#160;31, 2020</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_e4b772f1-ae63-406d-b99a-5295e3a186d9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_502cbfea-4585-45ac-a2c8-ee85b447cb51_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income (expenses)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_d1204e14-a58c-4a11-a53d-50e1eef461a6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5466b4df-b247-4eb6-acec-24d51c4ce734_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f72b9d6e-94e7-4cfd-8c24-b46ef99b0a98_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_110194e8-4cd4-4e2e-a896-283ffc4d72e6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember_904bbbd7-9d1b-47ca-923c-84005579b789_terseLabel_en-US" xlink:label="lab_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power</link:label>
    <link:label id="lab_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember_label_en-US" xlink:label="lab_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Stock Optionee Stock Ownership Greater Than Ten Percent Of Voting Power [Member]</link:label>
    <link:label id="lab_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember_documentation_en-US" xlink:label="lab_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" xlink:href="krt-20211231.xsd#krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" xlink:to="lab_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_64d1dc80-50af-4eb5-8f3a-9ce4e0ae07f4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill acquired</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5768cd80-e48b-435a-b828-8b5555325b0f_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_02ea9f44-dec2-421c-aaaa-2ee2fc4e7968_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies (Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_a9627b7f-d31e-402f-b95e-39eb2844a9c9_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_ebb107dc-cca7-4246-b855-19ba00507db5_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3cc91a0c-04f4-409c-9f45-d559d02fdbcf_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_6db6e197-fbf8-4523-a091-4d0439bdb496_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for inventory obsolescence</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_085b80d4-a002-44d8-9a26-43e49abfabb4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2b078812-fc2f-466e-ad30-34ca66f5b3ef_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_73b71f25-ca86-40ee-90b1-b2099fabe6e6_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_NumberOfOtherUnrelatedParties_5e248914-87ac-4fdc-a953-c205a64bfb6b_terseLabel_en-US" xlink:label="lab_krt_NumberOfOtherUnrelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other unrelated parties</link:label>
    <link:label id="lab_krt_NumberOfOtherUnrelatedParties_label_en-US" xlink:label="lab_krt_NumberOfOtherUnrelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Other Unrelated Parties</link:label>
    <link:label id="lab_krt_NumberOfOtherUnrelatedParties_documentation_en-US" xlink:label="lab_krt_NumberOfOtherUnrelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of other unrelated parties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfOtherUnrelatedParties" xlink:href="krt-20211231.xsd#krt_NumberOfOtherUnrelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_NumberOfOtherUnrelatedParties" xlink:to="lab_krt_NumberOfOtherUnrelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_fc80ced3-144f-4a54-af5e-deedfb203821_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumptions used to calculate grant date fair value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_6461989e-d944-49ec-abed-9ca1076b9fc2_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_4fb381f3-e7db-437f-8b30-6d601d9b429c_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9d1fd821-77c9-4e64-a3fd-a794541c3de8_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options and restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_IncentiveProgramExpenses_05db17fc-b71f-4885-bfee-6e48210b01a1_terseLabel_en-US" xlink:label="lab_krt_IncentiveProgramExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive program expenses</link:label>
    <link:label id="lab_krt_IncentiveProgramExpenses_label_en-US" xlink:label="lab_krt_IncentiveProgramExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Program Expenses</link:label>
    <link:label id="lab_krt_IncentiveProgramExpenses_documentation_en-US" xlink:label="lab_krt_IncentiveProgramExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount of incentive program expenses which are reported as a contra to net sales.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveProgramExpenses" xlink:href="krt-20211231.xsd#krt_IncentiveProgramExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_IncentiveProgramExpenses" xlink:to="lab_krt_IncentiveProgramExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_ScheduleOfCapitalLeaseObligationsLineItems_f967df73-89e0-4cc1-b4d8-5652b01129c9_terseLabel_en-US" xlink:label="lab_krt_ScheduleOfCapitalLeaseObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Lease Obligations [Line Items]</link:label>
    <link:label id="lab_krt_ScheduleOfCapitalLeaseObligationsLineItems_label_en-US" xlink:label="lab_krt_ScheduleOfCapitalLeaseObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Lease Obligations [Line Items]</link:label>
    <link:label id="lab_krt_ScheduleOfCapitalLeaseObligationsLineItems_documentation_en-US" xlink:label="lab_krt_ScheduleOfCapitalLeaseObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems" xlink:href="krt-20211231.xsd#krt_ScheduleOfCapitalLeaseObligationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems" xlink:to="lab_krt_ScheduleOfCapitalLeaseObligationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_85cd044e-c815-4722-86af-eea94acb94be_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals &amp; deferred expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5562b504-93d2-4fbe-8b88-cc80f311daaa_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_97c23148-d29b-4252-9b0c-c6dec4e127b6_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_b8de6a5a-7bdd-47c8-8fa5-be948428c218_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental income</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Income Statement, Lease Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:to="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetailMember_1eeb86ac-fe82-4ab5-95c1-5567b1d7a511_terseLabel_en-US" xlink:label="lab_us-gaap_RetailMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail</link:label>
    <link:label id="lab_us-gaap_RetailMember_label_en-US" xlink:label="lab_us-gaap_RetailMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetailMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetailMember" xlink:to="lab_us-gaap_RetailMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_29756632-e431-4c7c-8d4b-a9925ea1b660_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c52ef542-903d-4613-9309-b6ad3b57b77c_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets (including $0.1 million associated with variable interest entity at both December&#160;31, 2021 and 2020)</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2bca2c4b-833c-4268-b59a-d3beb5e96e8c_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_PaycheckProtectionProgramCARESActMember_e873a57f-2251-4766-9955-f337ccf9dfca_terseLabel_en-US" xlink:label="lab_krt_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program, CARES Act</link:label>
    <link:label id="lab_krt_PaycheckProtectionProgramCARESActMember_label_en-US" xlink:label="lab_krt_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program, CARES Act [Member]</link:label>
    <link:label id="lab_krt_PaycheckProtectionProgramCARESActMember_documentation_en-US" xlink:label="lab_krt_PaycheckProtectionProgramCARESActMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to the Paycheck Protection Program loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaycheckProtectionProgramCARESActMember" xlink:href="krt-20211231.xsd#krt_PaycheckProtectionProgramCARESActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_PaycheckProtectionProgramCARESActMember" xlink:to="lab_krt_PaycheckProtectionProgramCARESActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_cee3a25e-a817-4920-ae67-7dbe2ee58e54_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_8fc176ef-45db-4669-ac56-f02242e5ea61_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, dividends declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_92f31654-b09e-4757-ad3f-4608d672acef_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses (including $0.1&#160;million associated with variable interest entity at both December&#160;31, 2021 and 2020)</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_aa24f0c8-4f33-4aa1-8773-be74112b8a05_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_d43fe951-7d68-402b-a36d-85ad0d318801_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c1863a5-c921-4489-863d-14f9eb4a4a2c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a1802acf-53cb-4e4b-acd6-e10ff0c3eb7f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_9abe8583-6817-4729-8c76-b9f2d5915f69_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued vacation and sick pay</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vacation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrent" xlink:to="lab_us-gaap_AccruedVacationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_b10eb9de-d6f3-49bf-9a96-1a9734082fde_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Increase) decrease in operating assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_85ed68a4-638e-4315-b70a-830ef24e911b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_1be451a5-04cb-4ee3-a4dc-29f69ad3229b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0c652d9b-b3e4-4708-9530-b95e9c42f2e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_d86af233-9ae3-43bc-b9b8-123f1e74d9e6_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_10c792e8-c95a-449b-a55c-181a630189a9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_0294e469-8698-487d-b41e-e656db1a6568_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_905227e5-aae3-490a-8100-5e2bd8d368f8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_CapitalLeaseObligationInterestRate_0c606f31-0dc9-4e21-8c13-d1cb3353d607_terseLabel_en-US" xlink:label="lab_krt_CapitalLeaseObligationInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rates on capitalized leases</link:label>
    <link:label id="lab_krt_CapitalLeaseObligationInterestRate_label_en-US" xlink:label="lab_krt_CapitalLeaseObligationInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Obligation, Interest Rate</link:label>
    <link:label id="lab_krt_CapitalLeaseObligationInterestRate_documentation_en-US" xlink:label="lab_krt_CapitalLeaseObligationInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the interest rates on capitalized leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CapitalLeaseObligationInterestRate" xlink:href="krt-20211231.xsd#krt_CapitalLeaseObligationInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_CapitalLeaseObligationInterestRate" xlink:to="lab_krt_CapitalLeaseObligationInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c3e7b2c-88b2-4f49-9bbd-72e96f2d37a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a811d04e-3f11-49f8-a3e5-e43a81b89419_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_ea147494-afe6-47c8-9088-bca0461aa4b1_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_5c9ddf44-f713-496d-9732-efaec6dacddb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_d5b8da2c-fafa-4575-8513-876a487f94be_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_32a44a79-4e02-4d11-90b8-cf4bd0fbeb1b_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_22aa8d95-2847-45f2-bc5b-04b85fcc14b1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents (including $1.2&#160;million and $0.1 million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3699e738-a66f-41cf-a536-e53573031b18_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_c64990d7-08fd-47d7-881c-54e0c954b667_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_00fbba1b-7c36-4c4b-b4b7-8361055293f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid to stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_30dcf7af-64e9-4a11-867f-fe4f6597727d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_350db1c9-c490-478b-9e80-eda164ed6983_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_faaf8215-21b9-474b-91af-85d6eb2840ff_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_e7b0aee7-bdc6-404d-ab5e-7bbf5dc896f1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_a421ba04-43bd-4918-afb1-c7060366fccc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of unvested restricted stock unit activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_d1448224-9acf-4a74-b8ba-d724b5cd3eb6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_d866f425-4dd5-4134-8859-cb1a85a8d0ef_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_87060aae-57b5-42c4-8d5c-c22037182db0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ad49c7dc-0d81-4322-a13c-c1cf4751786d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_57d1a6fa-f297-4911-9837-1b75ecf57c39_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_BusinessCombinationsAndGoodwillPolicyTextBlock_9dc788ab-da7d-4939-857e-463f9cfa4472_terseLabel_en-US" xlink:label="lab_krt_BusinessCombinationsAndGoodwillPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Goodwill</link:label>
    <link:label id="lab_krt_BusinessCombinationsAndGoodwillPolicyTextBlock_label_en-US" xlink:label="lab_krt_BusinessCombinationsAndGoodwillPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations And Goodwill [Policy Text Block]</link:label>
    <link:label id="lab_krt_BusinessCombinationsAndGoodwillPolicyTextBlock_documentation_en-US" xlink:label="lab_krt_BusinessCombinationsAndGoodwillPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy regarding business combination and goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationsAndGoodwillPolicyTextBlock" xlink:href="krt-20211231.xsd#krt_BusinessCombinationsAndGoodwillPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_BusinessCombinationsAndGoodwillPolicyTextBlock" xlink:to="lab_krt_BusinessCombinationsAndGoodwillPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_AuditInformationAbstract_label_en-US" xlink:label="lab_krt_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_krt_AuditInformationAbstract_documentation_en-US" xlink:label="lab_krt_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_AuditInformationAbstract" xlink:href="krt-20211231.xsd#krt_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_AuditInformationAbstract" xlink:to="lab_krt_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e9e161e7-19e0-4c6f-b445-91c736917145_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_40b59fc6-e1b4-4177-9b3b-2c761ddbf4d8_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_RetirementPlanContributionTrancheThreeMember_98a93c2b-9401-41d2-a588-f9ef65b3e864_terseLabel_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Three</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheThreeMember_label_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution, Tranche Three [Member]</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheThreeMember_documentation_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution, Tranche Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheThreeMember" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_RetirementPlanContributionTrancheThreeMember" xlink:to="lab_krt_RetirementPlanContributionTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_LollicupFranchisingLlcMember_a5a955c1-1e5e-4cb0-84d0-f308bea7bdb4_terseLabel_en-US" xlink:label="lab_krt_LollicupFranchisingLlcMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lollicup Franchising, LLC</link:label>
    <link:label id="lab_krt_LollicupFranchisingLlcMember_label_en-US" xlink:label="lab_krt_LollicupFranchisingLlcMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lollicup Franchising Llc [Member]</link:label>
    <link:label id="lab_krt_LollicupFranchisingLlcMember_documentation_en-US" xlink:label="lab_krt_LollicupFranchisingLlcMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lollicup Franchising, LLC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_LollicupFranchisingLlcMember" xlink:to="lab_krt_LollicupFranchisingLlcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6caae4c0-5423-4083-829d-0c8abfef0ecc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of accrued expense liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_38011646-55c6-4e0c-8572-642c3a34d17d_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4d325945-c90a-480d-9eda-c26138a688c4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d50c9daf-9fd8-499b-8a1f-3f800bd6f9bb_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f554977a-0673-4f40-8462-64367ba800ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_52e20bb1-bf30-4cfb-8301-3dedc03af4de_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Karat Packaging Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_aca7a868-c3fd-4c3a-9800-a8402363ffe2_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_CreditCardsPayableCurrent_47fd7fa5-e969-4d32-9cc2-72b88f1b0cf6_terseLabel_en-US" xlink:label="lab_krt_CreditCardsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit cards payable</link:label>
    <link:label id="lab_krt_CreditCardsPayableCurrent_label_en-US" xlink:label="lab_krt_CreditCardsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Cards Payable, Current</link:label>
    <link:label id="lab_krt_CreditCardsPayableCurrent_documentation_en-US" xlink:label="lab_krt_CreditCardsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of credit cards payable due within one year or the normal operating cycle, if longer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CreditCardsPayableCurrent" xlink:href="krt-20211231.xsd#krt_CreditCardsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_CreditCardsPayableCurrent" xlink:to="lab_krt_CreditCardsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_14e2e7d4-bae4-411f-905e-3e9912addd7f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a50711e9-5e99-47d1-a707-e9cedc57e33f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingMay2029Member_a87e3c8b-6ecd-471b-a136-d4bb3513134f_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingMay2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing May 2029</link:label>
    <link:label id="lab_krt_TermLoanMaturingMay2029Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingMay2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing May2029 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingMay2029Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingMay2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing May 2029.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay2029Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingMay2029Member" xlink:to="lab_krt_TermLoanMaturingMay2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_10a069f2-ac24-4639-a349-f41c778627ec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f71138ca-5096-4c3d-be8a-1a60932fbb2b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_ae6595ce-140a-4875-9c7e-c700bb39a64a_verboseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on forgiveness of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_0040194a-112f-4c3b-b3da-29cad4b3f77c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on forgiveness of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_93744514-aebd-4bd3-88c8-87f1d6143b47_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on forgiveness of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_15a3c7b3-b621-462f-9ecf-f4b849e38811_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_adb97d96-4cfe-4e31-8fda-c376a46bfd5b_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_1448eca6-2166-49af-b200-83e24b2f6966_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_bf927c5d-9f4c-4788-930d-2704221145b5_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life of property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_15ff6294-bf01-490a-bc53-cd81a0bbc1c3_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_34f435e0-1e2f-4c23-b9cd-6d8d5ec3e278_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of asset</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_7981f87d-de8b-45db-8ae9-005dca0071f7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_62081710-8629-4b89-84ba-632d5caf1c0a_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TreasuryStockParOrStatedValuePerShare_026367c0-008f-43e7-81d1-4c532bc5ff30_verboseLabel_en-US" xlink:label="lab_krt_TreasuryStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, par value (in dollars per share)</link:label>
    <link:label id="lab_krt_TreasuryStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_krt_TreasuryStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Par or Stated Value Per Share</link:label>
    <link:label id="lab_krt_TreasuryStockParOrStatedValuePerShare_documentation_en-US" xlink:label="lab_krt_TreasuryStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount or stated value per share of treasury stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TreasuryStockParOrStatedValuePerShare" xlink:href="krt-20211231.xsd#krt_TreasuryStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TreasuryStockParOrStatedValuePerShare" xlink:to="lab_krt_TreasuryStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_5acc6ced-cdaf-4713-82c8-62970c9c2f0d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_5dd6748d-be42-4463-ae3b-f471bdd33737_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax provision</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_bde3cd4b-b9a7-4243-9ba7-3fba0356716f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount of loan</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3bceda25-ebdd-49a8-95f3-1046ec8be960_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_NationalDistributionMember_73f4c913-98b9-47ad-a75f-95a109cd9ac5_terseLabel_en-US" xlink:label="lab_krt_NationalDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National and regional chains</link:label>
    <link:label id="lab_krt_NationalDistributionMember_label_en-US" xlink:label="lab_krt_NationalDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Distribution [Member]</link:label>
    <link:label id="lab_krt_NationalDistributionMember_documentation_en-US" xlink:label="lab_krt_NationalDistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to National Distribution.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NationalDistributionMember" xlink:href="krt-20211231.xsd#krt_NationalDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_NationalDistributionMember" xlink:to="lab_krt_NationalDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_ae5230f0-ee82-4ac0-b304-ee902a3d699b_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets acquired and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6b9c0c0f-0d0e-40ad-88ab-21392e81a93f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_70204e03-4f87-4f57-befc-39591d1da782_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract_label_en-US" xlink:label="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:to="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_bb8fe953-d3b3-4e6c-ab2c-25221a2c9646_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_2c6cc70b-0e24-4235-89f2-f0360ce268b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of assets acquired and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_b086a862-9847-49a7-a524-dfc695c530d3_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_NumberOfExercisedConvertibleNotes_a0d7c143-f75f-41bd-82f4-725f63c971ed_terseLabel_en-US" xlink:label="lab_krt_NumberOfExercisedConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of exercised convertible notes</link:label>
    <link:label id="lab_krt_NumberOfExercisedConvertibleNotes_label_en-US" xlink:label="lab_krt_NumberOfExercisedConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Exercised Convertible Notes</link:label>
    <link:label id="lab_krt_NumberOfExercisedConvertibleNotes_documentation_en-US" xlink:label="lab_krt_NumberOfExercisedConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Exercised Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfExercisedConvertibleNotes" xlink:href="krt-20211231.xsd#krt_NumberOfExercisedConvertibleNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_NumberOfExercisedConvertibleNotes" xlink:to="lab_krt_NumberOfExercisedConvertibleNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_e27cb902-702d-4669-9401-9efd21d40d9d_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_0503c4bf-2789-45ae-a5c1-e933f2310655_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_e2b80c10-4306-453c-9424-77aba96306d7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_82b15682-10f5-4cec-afba-f321c53222b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DistributorsMember_91ff2652-dcbb-4643-8d1e-767dd19dec90_terseLabel_en-US" xlink:label="lab_krt_DistributorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributors</link:label>
    <link:label id="lab_krt_DistributorsMember_label_en-US" xlink:label="lab_krt_DistributorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributors [Member]</link:label>
    <link:label id="lab_krt_DistributorsMember_documentation_en-US" xlink:label="lab_krt_DistributorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Distributors.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DistributorsMember" xlink:href="krt-20211231.xsd#krt_DistributorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DistributorsMember" xlink:to="lab_krt_DistributorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_488ff277-e76d-46d4-918d-14d5bd0401c3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_a31f8e5c-97e3-49b4-baa8-993a3b54bec9_terseLabel_en-US" xlink:label="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion and debt discount of $0.2&#160;million and $0.1 million at December&#160;31, 2021 and December&#160;31, 2020, respectively (including $35.3&#160;million and $36.7&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively, and debt discount of $0.2&#160;million and $0.1&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_c1585d70-0fc1-4fcd-8f2a-5831585b3e5d_verboseLabel_en-US" xlink:label="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_label_en-US" xlink:label="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Long Term Line of Credit, Noncurrent</link:label>
    <link:label id="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_documentation_en-US" xlink:label="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding long term line of credit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" xlink:href="krt-20211231.xsd#krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" xlink:to="lab_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_79c29326-6a28-44d4-ae4f-0541da68ba1c_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_7bbb60cb-31be-465d-aa8f-d857052645c1_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_b04cff1d-ae9b-4861-aadf-d85988745e8a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on line of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_4d4f05f0-8f21-4c7a-bf55-b43c6af48705_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of lines of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_94d4b43f-a53b-4aba-9f02-3d9ca973c8ea_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum payments receivable, in two years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_0daac3ad-f984-48cf-8719-37dc92cba025_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_892601b2-a39b-436a-aa6b-14ece04acc5d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember_51c28b0d-2a2b-4603-82c0-eca76c9037a4_terseLabel_en-US" xlink:label="lab_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keary Global and its affiliate, Keary International&#8201;&#8211;&#8201;related parties</link:label>
    <link:label id="lab_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember_label_en-US" xlink:label="lab_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Keary Global And Its Affiliate Keary International Related Parties [Member]</link:label>
    <link:label id="lab_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember_documentation_en-US" xlink:label="lab_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Keary Global and its affiliate, Keary International, related parties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" xlink:href="krt-20211231.xsd#krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" xlink:to="lab_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_c6d0a786-7696-4ac9-971c-5b93eeff8240_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of contract</link:label>
    <link:label id="lab_us-gaap_DerivativeTermOfContract_label_en-US" xlink:label="lab_us-gaap_DerivativeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTermOfContract" xlink:to="lab_us-gaap_DerivativeTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_812c93b7-3def-4aa1-9a05-f4e09e89fe90_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_2f0e130d-092b-4342-b90d-bb89719f26de_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8b8dd12c-7a3b-4799-be8d-83e417dea82b_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d893ab3b-a055-48da-a046-17099ae88742_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_84b60723-584f-4a0c-a1ec-c67e5d8a0730_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLandHeldForUse_7b63d783-70a9-4dc7-a951-f2863477831e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLandHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire land held-for-use</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLandHeldForUse_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLandHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Land Held-for-use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="lab_us-gaap_PaymentsToAcquireLandHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_243d710c-905f-41dc-9ef2-be9ff3ff6d8b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $0.3&#160;million at both December&#160;31, 2021 and 2020</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_c6e96f9a-f8bd-4389-815b-49de060e0eb3_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_ecb0dab2-1a1b-429f-8960-9c2706fe8666_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_a0e286ca-cbf7-4e75-82ff-f44c615a6df3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Section 263A</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_dab035fd-c36d-42d5-b46a-f3c83b4a9e5b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f8e8628a-696f-4125-b1be-8317585ce48d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_e96e506a-fc59-46e0-b4cf-2c59e6e09745_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_cad3d63b-d18f-4aad-9e7b-5020e790fe2a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_74402612-c751-42a8-989d-f74f85826976_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_b01a647e-9c6e-4445-9cad-87a9a6bcff00_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling expenses</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_c7f1905e-c332-443a-811e-4d41f03629ef_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_c1704ecc-92c4-4f7e-869b-e204ba8a0b67_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1c68b6d8-f51a-4972-b087-f640e71be9e0_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_5cc4cb0e-75a6-4aaf-ace3-5ce7cf2a650a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_1778fb32-318f-4784-ad3a-69bf43b988b5_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9a4287ef-a4dc-4667-8a16-9a5a7f33775b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_011f1272-b67a-4388-acee-fe281ad36616_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_91373a96-ef04-4e44-b835-9d69e60152a7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_f90c22a8-6e73-4281-9a1f-975a20a4be2b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_e34d19bf-6c4a-4335-b122-9fa8410c70b7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_bc40d6ce-9b83-49d5-8d39-75e26a02cda9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9adedadf-be20-4a44-84f4-57c75f8fe02a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining stock-based compensation expense for unvested stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_edc9b320-3191-44d8-9991-de570072ca77_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan proceeds received</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_738395a2-fcf2-479b-a962-bb9d40010585_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, current portion (including $1.2&#160;million and $0.7&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_49430bf5-ac70-4ea2-a7e5-1084ea9a50f6_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_1d63fb92-aa45-4390-84ff-91acfd2509ad_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_d1522b4c-9d13-462e-aa64-bf12e669b38b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_bf81423d-3149-426d-935a-7ab8b588ed0c_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_b616c437-959a-4b00-a49a-aa73435e4f0c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_ec764dd4-ace2-4026-a388-7a960c037537_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_8b1d20cc-134c-4b3f-8260-a13ba0501813_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_a693fc4b-cbe7-49be-915e-71bdc469cc25_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingMay312024Member_9f795549-4d3c-4cab-8512-88b096befe8f_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingMay312024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing May 31, 2024</link:label>
    <link:label id="lab_krt_TermLoanMaturingMay312024Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingMay312024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing May312024 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingMay312024Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingMay312024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing Mayr 31, 2024.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay312024Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay312024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingMay312024Member" xlink:to="lab_krt_TermLoanMaturingMay312024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_d9021976-41d4-438b-a509-2b142843d10c_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_GlobalWellsMember_005fa6f8-2598-4c5b-b236-7b9bc018d429_terseLabel_en-US" xlink:label="lab_krt_GlobalWellsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Wells</link:label>
    <link:label id="lab_krt_GlobalWellsMember_label_en-US" xlink:label="lab_krt_GlobalWellsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global Wells [Member]</link:label>
    <link:label id="lab_krt_GlobalWellsMember_documentation_en-US" xlink:label="lab_krt_GlobalWellsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Global Wells.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_GlobalWellsMember" xlink:to="lab_krt_GlobalWellsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d315556f-c32f-498d-84c9-e8c7d904c081_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges_99672998-834a-4f9d-99f1-3d3a2d02ada6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers from deposit to property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Transfers and Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTransfersAndChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_47ef116b-02b4-454d-bb45-375b6b3b8193_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_ff2c1ea6-32dd-4b0a-a55d-f168857a4ba9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of property held under capital leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Leased Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c856083d-bedb-46eb-b485-4588166bbb3b_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_acb913b0-db5b-4b37-83d9-2b6b47aa8732_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_042d6694-660c-4707-abee-4c176297c49e_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4cd0dae8-6469-421b-9f07-7640241b76e2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_7a91a8f2-c12c-4821-a51b-a9b926fc61bf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ede08483-0e07-4fc7-8e63-194d3b2f2e44_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:to="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member_6ffba37a-c05d-4ce6-9afe-08d6593e4692_terseLabel_en-US" xlink:label="lab_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Loan, Draw Down Period Ending August 28, 2019</link:label>
    <link:label id="lab_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member_label_en-US" xlink:label="lab_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Loan With Draw Down Period Ending August282019 [Member]</link:label>
    <link:label id="lab_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member_documentation_en-US" xlink:label="lab_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to an equipment loan with a draw down period ending August 28, 2019.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" xlink:href="krt-20211231.xsd#krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" xlink:to="lab_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0d081149-faf3-4427-bb65-a523f0952418_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_PaymentsForDepositsForPropertyPlantAndEquipment_0f1aa3fa-c5ea-472d-a4fc-72324a69dec2_negatedLabel_en-US" xlink:label="lab_krt_PaymentsForDepositsForPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits paid for property and equipment</link:label>
    <link:label id="lab_krt_PaymentsForDepositsForPropertyPlantAndEquipment_label_en-US" xlink:label="lab_krt_PaymentsForDepositsForPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Deposits For Property, Plant And Equipment</link:label>
    <link:label id="lab_krt_PaymentsForDepositsForPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_krt_PaymentsForDepositsForPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash outflow associated with the deposits of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaymentsForDepositsForPropertyPlantAndEquipment" xlink:href="krt-20211231.xsd#krt_PaymentsForDepositsForPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_PaymentsForDepositsForPropertyPlantAndEquipment" xlink:to="lab_krt_PaymentsForDepositsForPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TaizhouFulingPlasticsCo.LtdMember_819b39fa-9522-4e2b-bef8-95e8a3b0d669_terseLabel_en-US" xlink:label="lab_krt_TaizhouFulingPlasticsCo.LtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taizhou Fuling Plastics Co.,Ltd</link:label>
    <link:label id="lab_krt_TaizhouFulingPlasticsCo.LtdMember_label_en-US" xlink:label="lab_krt_TaizhouFulingPlasticsCo.LtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taizhou Fuling Plastics Co. Ltd [Member]</link:label>
    <link:label id="lab_krt_TaizhouFulingPlasticsCo.LtdMember_documentation_en-US" xlink:label="lab_krt_TaizhouFulingPlasticsCo.LtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Taizhou Fuling Plastics Co.,Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TaizhouFulingPlasticsCo.LtdMember" xlink:href="krt-20211231.xsd#krt_TaizhouFulingPlasticsCo.LtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TaizhouFulingPlasticsCo.LtdMember" xlink:to="lab_krt_TaizhouFulingPlasticsCo.LtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_1fa18e4d-25a2-4fc5-ad07-dfb9e932d7e8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:to="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_OnlineMember_dc2a1f47-e731-4c19-8912-3c22d7c7ef7c_terseLabel_en-US" xlink:label="lab_krt_OnlineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Online</link:label>
    <link:label id="lab_krt_OnlineMember_label_en-US" xlink:label="lab_krt_OnlineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Online [Member]</link:label>
    <link:label id="lab_krt_OnlineMember_documentation_en-US" xlink:label="lab_krt_OnlineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to Online.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_OnlineMember" xlink:href="krt-20211231.xsd#krt_OnlineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_OnlineMember" xlink:to="lab_krt_OnlineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_25bf9f10-5c69-4f66-ba9d-c3fa9efc1964_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d127cc30-b291-4323-b1e5-acc9f2fc88d2_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_b5fabdcb-ee95-4338-aa5f-0977464e2f2c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital leases, current portion</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b4335cbf-ee5b-4288-8927-90e286c44abd_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_e349ca90-89b8-4f9b-a475-ed3cabe9829b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_371b9b05-d0b6-4748-ba23-ffec9cf2432f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D Credit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e0fa4d5e-1d37-4297-9e45-fca589cb0a67_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_cd039b39-3b03-4036-bd96-4cc968a0b97d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDepositOtherAssets_ce5fdcaf-1e7a-4013-9dfe-5694b2965d02_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDepositOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deposit Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_ee97d325-2f90-45b4-96f8-b85a56ba7c4b_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_1e4f94c3-b102-4613-af75-186e6b46e361_negatedLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swap</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_265d3028-bdc7-4410-962a-4a98c578f759_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_b93579e4-903c-4d7b-84fb-91dd76671142_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimates and Assumptions</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4b8ca8d9-131e-445e-803d-ee595ebbc469_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5ff80c40-dcc8-4b76-84b2-0d40478731e0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingJune172025Member_546b8327-ceb0-4579-be54-ce38763d9124_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingJune172025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing June 17, 2025</link:label>
    <link:label id="lab_krt_TermLoanMaturingJune172025Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingJune172025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing June172025 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingJune172025Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingJune172025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing June 17, 2025.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune172025Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune172025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingJune172025Member" xlink:to="lab_krt_TermLoanMaturingJune172025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_870817da-164a-4dcf-bc82-5edad47f5154_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_531e34b8-6f83-48eb-b89b-2fddcdbe9aeb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_91565e56-603f-41d0-ab38-3ba49fc8f5aa_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_77b2e11e-79e3-4821-8fa1-b2ec403295f8_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_IncreaseDecreaseInCreditCardsPayable_44e45b6c-6e46-4ae6-bafa-c3ba848f06eb_terseLabel_en-US" xlink:label="lab_krt_IncreaseDecreaseInCreditCardsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit cards payable</link:label>
    <link:label id="lab_krt_IncreaseDecreaseInCreditCardsPayable_label_en-US" xlink:label="lab_krt_IncreaseDecreaseInCreditCardsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Credit Cards Payable</link:label>
    <link:label id="lab_krt_IncreaseDecreaseInCreditCardsPayable_documentation_en-US" xlink:label="lab_krt_IncreaseDecreaseInCreditCardsPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) during the period in the carrying value of credit cards payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInCreditCardsPayable" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInCreditCardsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_IncreaseDecreaseInCreditCardsPayable" xlink:to="lab_krt_IncreaseDecreaseInCreditCardsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_7f419e45-b460-4554-b55f-b16e7ed05e85_terseLabel_en-US" xlink:label="lab_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent items</link:label>
    <link:label id="lab_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_label_en-US" xlink:label="lab_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Permanent Items, Amount</link:label>
    <link:label id="lab_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_documentation_en-US" xlink:label="lab_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Permanent Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:href="krt-20211231.xsd#krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:to="lab_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a0b3e028-0acf-4795-9010-dabf91ba3afc_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_6902885c-ea61-475b-b0cf-cfe513bcce23_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_41cf7f47-6207-417b-95db-189563851b1e_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_dd05733c-d899-4283-ab52-83e907dd8d70_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingJuly2024Member_850817ed-1d9e-4eb4-b2c9-a3bd68e3911f_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingJuly2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing July 2024</link:label>
    <link:label id="lab_krt_TermLoanMaturingJuly2024Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingJuly2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing July2024 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingJuly2024Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingJuly2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing July 2024.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJuly2024Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJuly2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingJuly2024Member" xlink:to="lab_krt_TermLoanMaturingJuly2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_2309ce31-e8e0-4a1b-ba39-1ebca66eec03_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_4b3111dd-2077-4f6a-8973-7ecefcec0323_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_3e9afae0-9b9a-4b0a-a373-496ba8405d5e_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_3fa15555-2c23-4f0b-bf98-2f7ff64a2d28_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_c5f10a76-4312-4902-8cd8-a2c38dc92faf_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_a278ad8e-226d-4601-a06f-c1e747dd9e81_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_6b9665c1-fa1b-4647-a0e6-4fe6ef781b05_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_NumberOfOtherDistributionCentersOperatedByEntity_0bce2c7c-7165-4524-9d25-4808ee2664d7_terseLabel_en-US" xlink:label="lab_krt_NumberOfOtherDistributionCentersOperatedByEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution centers operated by entity</link:label>
    <link:label id="lab_krt_NumberOfOtherDistributionCentersOperatedByEntity_label_en-US" xlink:label="lab_krt_NumberOfOtherDistributionCentersOperatedByEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Other Distribution Centers Operated By Entity</link:label>
    <link:label id="lab_krt_NumberOfOtherDistributionCentersOperatedByEntity_documentation_en-US" xlink:label="lab_krt_NumberOfOtherDistributionCentersOperatedByEntity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of other distribution centers operated by entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfOtherDistributionCentersOperatedByEntity" xlink:href="krt-20211231.xsd#krt_NumberOfOtherDistributionCentersOperatedByEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_NumberOfOtherDistributionCentersOperatedByEntity" xlink:to="lab_krt_NumberOfOtherDistributionCentersOperatedByEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_86a1299e-5a27-4d29-a8e3-1366c6bc7697_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c984552f-9c68-45f7-84ba-126195659693_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7cea271-4c09-4dba-a282-8cdd37e6d5fd_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_PromissoryNoteMember_5ba13a32-a64b-4239-857a-7015d9da088c_terseLabel_en-US" xlink:label="lab_krt_PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory Note</link:label>
    <link:label id="lab_krt_PromissoryNoteMember_label_en-US" xlink:label="lab_krt_PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promissory Note [Member]</link:label>
    <link:label id="lab_krt_PromissoryNoteMember_documentation_en-US" xlink:label="lab_krt_PromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a promissory note.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PromissoryNoteMember" xlink:href="krt-20211231.xsd#krt_PromissoryNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_PromissoryNoteMember" xlink:to="lab_krt_PromissoryNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent_407293e8-6b7b-48fb-a073-15fe6ed97ad4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_6321ee65-546f-4dc6-aa1b-8c7fefcf337e_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_c37d4508-d4ca-4e7b-b0e5-ac9a9144f678_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_30f9ff9c-1af3-444c-a1a9-1eaf8c0d67c6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingApril302021Member_086cf528-ac25-4182-8893-41895e79cfcd_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingApril302021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing April 30, 2021</link:label>
    <link:label id="lab_krt_TermLoanMaturingApril302021Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingApril302021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing April302021 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingApril302021Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingApril302021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing April 30, 2021.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingApril302021Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingApril302021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingApril302021Member" xlink:to="lab_krt_TermLoanMaturingApril302021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cdf1564f-2048-4523-9c89-ec863403c828_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_6cf824cf-c882-42e1-8291-7aab99503c07_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_VariableInterestEntityNumberOfEntities_1c55228e-31a0-473f-a467-2aff05b9e7f8_terseLabel_en-US" xlink:label="lab_krt_VariableInterestEntityNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable interest entity, number of entities</link:label>
    <link:label id="lab_krt_VariableInterestEntityNumberOfEntities_label_en-US" xlink:label="lab_krt_VariableInterestEntityNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Number Of Entities</link:label>
    <link:label id="lab_krt_VariableInterestEntityNumberOfEntities_documentation_en-US" xlink:label="lab_krt_VariableInterestEntityNumberOfEntities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Number Of Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_VariableInterestEntityNumberOfEntities" xlink:href="krt-20211231.xsd#krt_VariableInterestEntityNumberOfEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_VariableInterestEntityNumberOfEntities" xlink:to="lab_krt_VariableInterestEntityNumberOfEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_abedf1da-a3b7-440d-bbbf-69e2cb8622ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingSeptember302026Member_591fbaa3-e3a5-4bb5-8faf-40e50069e82f_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingSeptember302026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing September 30, 2026</link:label>
    <link:label id="lab_krt_TermLoanMaturingSeptember302026Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingSeptember302026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing September302026 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingSeptember302026Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingSeptember302026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing September302026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingSeptember302026Member" xlink:to="lab_krt_TermLoanMaturingSeptember302026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_cf7a15d5-f0f7-43a3-95d7-25f25009e7df_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3d6160cb-8746-4914-a1e5-d41966fa52d3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_976de0eb-f50c-4023-91ae-e883e59e0e36_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares in issue (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9cc95fc0-4b18-4937-974a-ba69e485d67e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_68faf05d-5c59-4959-8d27-cedf18380c54_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_28579229-83a4-4375-92f9-f487dc75953d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_70265813-76b6-4c80-807d-e1575bd06535_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party payable</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_cfa5d6af-e2c5-4dfe-8f47-04ce0ddc9af5_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Lollicup USA Inc.</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_e645eae3-35f4-43d7-8f62-19764f455582_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_e11de562-766b-4248-a388-48fb9a23b48e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_adc1a84f-cdcc-40e7-acfb-7419ecbf500a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum payments receivable, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyCosts_dd529200-75be-48cf-84e5-a6d9b31e4043_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases from related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyCosts_label_en-US" xlink:label="lab_us-gaap_RelatedPartyCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyCosts" xlink:to="lab_us-gaap_RelatedPartyCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_020e92ed-41ba-4266-9f15-aa7e03f0cab9_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Payroll Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_8e9184d9-5665-4721-a7ed-b9be5a55331a_terseLabel_en-US" xlink:label="lab_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of estimated useful life of property and equipment</link:label>
    <link:label id="lab_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_label_en-US" xlink:label="lab_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]</link:label>
    <link:label id="lab_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_documentation_en-US" xlink:label="lab_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:href="krt-20211231.xsd#krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="lab_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_e10fa960-f400-4688-aaa8-a4d9fe089cd1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_c5cf5155-2ff6-465c-b853-96dd9c72f49a_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_49b0e78d-d225-4d48-a181-3b450e116cd4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_6a65192a-bddb-4377-a97a-d188fe4ef0c3_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, $0.001 par value, 23,000 shares as of both December&#160;31, 2021 and 2020</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_b487173b-bc12-4b1c-8ea0-7a9ffb59ce5e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock acquired, value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_cb43759c-5338-4b53-a91d-ed1bd8aeb771_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_f9999a5f-0611-4dc5-82a6-036256c4a4fe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_13aba08c-ba95-4498-be85-37d6f9bc99bf_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_328dc6ce-b753-46a3-b2eb-d6e2442798f9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_GovernmentGrantsAbstract_3f24b65e-38c2-4e4a-b7b0-4f8741c1bbec_terseLabel_en-US" xlink:label="lab_krt_GovernmentGrantsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants</link:label>
    <link:label id="lab_krt_GovernmentGrantsAbstract_label_en-US" xlink:label="lab_krt_GovernmentGrantsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants [Abstract]</link:label>
    <link:label id="lab_krt_GovernmentGrantsAbstract_documentation_en-US" xlink:label="lab_krt_GovernmentGrantsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrantsAbstract" xlink:href="krt-20211231.xsd#krt_GovernmentGrantsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_GovernmentGrantsAbstract" xlink:to="lab_krt_GovernmentGrantsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_f400ca1e-c116-42ad-8dbb-c67f13d9d8ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_a522ec65-c736-4250-ae58-093f3ca28d32_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a00e8b77-e9eb-4404-adce-220ade17e2b7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8cf27db0-3d73-4ae8-8b7d-612f2bf2db92_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_a9cea0f1-df27-4222-bcf2-5ab8efb5749b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VIE, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_66506735-499a-4451-8a86-2291011be244_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable (including $0.1&#160;million and $0.6&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_f5237ff7-8500-4556-8423-dbd4360d89aa_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_50ae86d3-cb12-42cb-a887-ef78a0ae1cc8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_28f904b6-0831-4b42-8fe1-f6e608a4d186_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_bd03d7dc-a43d-4b23-aafc-a0cef7b82526_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Stockholders&#8217; Equity Attributable to Karat Packaging Inc.</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_1def407a-42ba-4696-925d-ced13eae4570_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations Under Capital Leases</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases in Financial Statements of Lessee Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_887d71da-10c9-4df4-96b0-2426bb5bbcf8_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Derivative Liabilities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_bf65e88d-e035-4380-b624-dc34b1e80c78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of fair value measurements by level for the assets and liabilities measured at fair value on a recurring basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_d662a492-3e0e-4476-b2ee-935d0b8b2080_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of variable interest entity financial information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage_6eeb6b46-72f9-4b51-ab3a-cdd27dc7a677_terseLabel_en-US" xlink:label="lab_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voting interest</link:label>
    <link:label id="lab_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage_label_en-US" xlink:label="lab_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Voting Percentage</link:label>
    <link:label id="lab_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage_documentation_en-US" xlink:label="lab_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the Variable Interest Entity's voting interest owned by (or beneficial interest in) the reporting entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" xlink:href="krt-20211231.xsd#krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" xlink:to="lab_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_c3c9a5fd-0cea-43d1-b5bf-72aa5d7fe6ea_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_7d9a29d7-0079-406f-bf1d-6522b5741fd4_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_054acc82-8d08-48ae-9973-302b0e012f80_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d37fa3c5-29fc-416b-b048-7b2a5eda26c7_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_22e8f5a8-c344-41e2-9389-946103573d28_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_69380cb7-1ed2-46b6-a4b8-338641854e8b_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_b597dbf2-bddc-4957-af32-e846a6c369b3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_73dd80ca-2f66-43b9-9c8a-3d736cf6b6ec_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_0a6ea12b-a2f6-4f13-b353-98cd2850984f_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_58b48dbb-23e0-48bd-a9a3-e9af3fd1ccd5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_2159d60f-1704-4ac6-aa30-84d30f0768f0_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting unit</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_af10257d-3d74-42e1-8cd0-61af19eea511_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_ce7f66c3-44b7-4211-9866-a05d5913d866_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_RetirementPlanContributionTrancheTwoMember_a41d5823-2b53-4bb2-ab66-4f04886cee9d_terseLabel_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche Two</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheTwoMember_label_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution, Tranche Two [Member]</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheTwoMember_documentation_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution, Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheTwoMember" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_RetirementPlanContributionTrancheTwoMember" xlink:to="lab_krt_RetirementPlanContributionTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cd325f40-6a5f-4b94-bb37-fcd1cba82c0f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_dfbcb5f3-16eb-41b9-92bd-c8a00bf196dd_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_06f47757-79c1-437f-9b17-bd83a4fcf3ac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_c99d5eaa-253a-4f73-8fa3-cd06337dd0c3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_64920e5f-fee0-4ca0-a8be-499d07933c62_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_4bc40aed-d47c-4ce8-8158-ba865c804994_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Karat Packaging Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a12d9855-a08c-4f8f-92a4-012e07e184ba_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net (including $46.6&#160;million and $47.8&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_62c61000-12d1-49d6-9c6e-dddd9d604057_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_b0123e10-04e8-4249-bfb4-8974a3c0b111_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d8ec1ffa-ace7-41b0-8701-142c24003d68_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_4280ddd1-c752-4fc5-aa29-6b1ef6fe4109_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_7f88d08b-88c4-4af4-af56-8b983d0fdcad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities (including $2.6&#160;million and $3.9&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_3d552688-3224-4ec8-a78d-aabef6da50f0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_08c83345-38c9-4072-bcf4-86aa3067fefe_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property held under capital leases, net</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Balance Sheet, Assets by Major Class, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_d375c6ef-9d10-42a9-9294-a6bca834c1a3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_94efec78-9db7-491d-8abc-4e39bec20ac1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of long-term debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_851c5c62-82d4-4a37-9517-88029cae76b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchases (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_512a24fb-19db-42ba-9d7c-bf3a834bba66_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock acquired (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_231f97ee-6a8e-4b07-86c2-1f31411d0b69_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_b3b3aac9-56a5-43f0-9f23-a0c89182ebcb_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_ce5b604a-2687-40d8-8c25-c2c0c6b54b65_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_74ea48e7-c434-408e-86fa-8ba3bfb6d404_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_6b014eba-ad90-4884-9866-f60a04ef5762_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableMember_c5adc85b-9121-47de-805c-a1634e76d93c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableMember_label_en-US" xlink:label="lab_us-gaap_AccountsPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableMember" xlink:to="lab_us-gaap_AccountsPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfRelatedPartyDebt_78227122-f1fb-4608-9666-590cc3732565_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of related party debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfRelatedPartyDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_939034c9-9d3f-4ac9-89a9-fa27a7c706e5_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_RetirementPlanContributionTrancheOneMember_e80c47ab-8291-4a2e-af90-ebabd91506cf_terseLabel_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche One</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheOneMember_label_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution, Tranche One [Member]</link:label>
    <link:label id="lab_krt_RetirementPlanContributionTrancheOneMember_documentation_en-US" xlink:label="lab_krt_RetirementPlanContributionTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Contribution, Tranche One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheOneMember" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_RetirementPlanContributionTrancheOneMember" xlink:to="lab_krt_RetirementPlanContributionTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod_6f59f563-fbd3-4b71-96d5-388b53cb4da7_terseLabel_en-US" xlink:label="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated award vesting period</link:label>
    <link:label id="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod_label_en-US" xlink:label="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting Period</link:label>
    <link:label id="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod_documentation_en-US" xlink:label="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Earlier Than Original Vesting Date, Award Vesting Period,</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" xlink:href="krt-20211231.xsd#krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" xlink:to="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_6b1d6bd1-7640-4e70-963d-f0f88195532b_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_2341fd12-923e-4bf9-9cf4-3d7fae82b503_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of future minimum lease obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_20e261a3-92b6-4dd5-b968-7bbca1f1c4c2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_GovernmentGrantsPolicyTextBlock_bb4d4fd1-7cd3-4c89-a945-f459b70addef_terseLabel_en-US" xlink:label="lab_krt_GovernmentGrantsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants</link:label>
    <link:label id="lab_krt_GovernmentGrantsPolicyTextBlock_label_en-US" xlink:label="lab_krt_GovernmentGrantsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants [Policy Text Block]</link:label>
    <link:label id="lab_krt_GovernmentGrantsPolicyTextBlock_documentation_en-US" xlink:label="lab_krt_GovernmentGrantsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy regarding government grants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrantsPolicyTextBlock" xlink:href="krt-20211231.xsd#krt_GovernmentGrantsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_GovernmentGrantsPolicyTextBlock" xlink:to="lab_krt_GovernmentGrantsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_40f82970-20e8-4748-85b2-7873704cdc7f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_94a89955-bf3b-41e0-a7fd-4d57064a4c39_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_5779f66d-123a-43e4-9c4f-4b0dc4626728_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d18b9a57-feb6-4dbe-81a7-207f4453090b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fd70f264-4507-4a07-b6c2-5b6390edfe9f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_LongTermDebtSubtotalTwoMember_edc8db39-3205-4d7e-963c-361884b9e2f6_terseLabel_en-US" xlink:label="lab_krt_LongTermDebtSubtotalTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal 2</link:label>
    <link:label id="lab_krt_LongTermDebtSubtotalTwoMember_label_en-US" xlink:label="lab_krt_LongTermDebtSubtotalTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt Subtotal Two [Member]</link:label>
    <link:label id="lab_krt_LongTermDebtSubtotalTwoMember_documentation_en-US" xlink:label="lab_krt_LongTermDebtSubtotalTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal 2 for long term debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtSubtotalTwoMember" xlink:href="krt-20211231.xsd#krt_LongTermDebtSubtotalTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_LongTermDebtSubtotalTwoMember" xlink:to="lab_krt_LongTermDebtSubtotalTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_27be60e1-d3b6-4bf1-82e6-eed83eb36b77_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_2d3ba246-f392-4100-aa86-eeb1d65385fd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionDomain_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount_981a869a-a2b6-4927-839b-c19a6931c76f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum exposure to loss</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_3b64580b-a5af-4b72-8311-514e7c6d853c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_a0e1c7d9-7286-40ac-a4b2-7662c35e6983_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemTable_165bef29-a429-4968-939d-a73f85769cca_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Table]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemTable_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable" xlink:to="lab_us-gaap_UnusualOrInfrequentItemTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a76c2c44-6822-4ab2-8406-1888704ba368_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contract life, exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DebtInstrumentDeferredPaymentsTerm_8095358f-bec5-44e7-95ee-02bef415cfc3_terseLabel_en-US" xlink:label="lab_krt_DebtInstrumentDeferredPaymentsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, deferred payments, term</link:label>
    <link:label id="lab_krt_DebtInstrumentDeferredPaymentsTerm_label_en-US" xlink:label="lab_krt_DebtInstrumentDeferredPaymentsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Deferred Payments, Term</link:label>
    <link:label id="lab_krt_DebtInstrumentDeferredPaymentsTerm_documentation_en-US" xlink:label="lab_krt_DebtInstrumentDeferredPaymentsTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Deferred Payments, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentDeferredPaymentsTerm" xlink:href="krt-20211231.xsd#krt_DebtInstrumentDeferredPaymentsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DebtInstrumentDeferredPaymentsTerm" xlink:to="lab_krt_DebtInstrumentDeferredPaymentsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_04407946-f2e4-4855-a17e-9d55a28f6f2d_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_838da571-c86a-4ea5-97d6-9f48a87913eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_81ea1985-6680-4eef-b981-06e7633145e6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_0d23af6d-fdfc-438e-9523-7dbee32d434a_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_e445d28e-44b0-4b6b-9f25-e4b4a013035f_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_bf7a71fb-0148-4c60-aa0f-7f5fa115d4d1_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate_042ccc63-afde-4b9b-8015-9d1e4b4928db_terseLabel_en-US" xlink:label="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum exercise price to fair market value of common stock at the date of grant</link:label>
    <link:label id="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate_label_en-US" xlink:label="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date</link:label>
    <link:label id="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate_documentation_en-US" xlink:label="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" xlink:href="krt-20211231.xsd#krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" xlink:to="lab_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_b15fff86-2567-4d5f-acad-73e3b7b17bcc_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d62d9f38-25f5-421a-adb9-b32f15239c98_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b0bccd86-38a7-4b25-8b5b-2f89e633c00b_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_7e02f6d0-e996-40df-8d7c-61aa9da2e334_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_dd497655-c56b-415e-bce2-6a696b845ecb_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of concentration of credit risk</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_8ebadd41-f410-48f1-b3f1-bd49e09a99f3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6eff8e8c-fbda-4125-b630-06c7f1206047_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares reserved for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_6b0347aa-bcf0-4e77-bec6-38fe7a1356a5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net (including $0.5&#160;million and $2.9&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_a2ed7a07-7eca-4b2c-be3a-1341e4fa5fc1_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_4008b05b-6afe-414b-aef4-6c6cfa900603_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_89e96f04-f0f5-4efa-b250-c81909cd8bbf_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_5367307a-fe96-45bf-aad2-6740c1948947_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in operating liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a961e3e0-c044-4175-8f6f-cf0a2e7c3f74_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_ab4ba595-b70b-49d5-8936-cbd64456fb95_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on capital lease obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_0ebd254e-41bd-475d-8b43-d0fcd5dc2cc0_verboseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of finance lease, right-of-use asset</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_cc671f3d-2669-42cc-aae6-7fb655978692_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries_f213bc82-6102-41b4-a98a-9bd2355e774d_negatedTerseLabel_en-US" xlink:label="lab_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in Global Wells Investment Group</link:label>
    <link:label id="lab_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries_label_en-US" xlink:label="lab_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Investments In Subsidiaries</link:label>
    <link:label id="lab_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries_documentation_en-US" xlink:label="lab_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Investments In Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries" xlink:href="krt-20211231.xsd#krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries" xlink:to="lab_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f692c842-e5bd-40d4-8a02-ffa20c8ac0d6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7de83a18-472d-46aa-879b-bcecade459f0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f5068910-bb6c-4894-bb24-e9e7859d0041_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a354f03f-d85b-47f5-9853-36fdaf06c0ae_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_87744b9b-e237-4787-90a9-67b28c9b9b23_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted weighted average number of common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingExpense_25cf9ce0-4426-4dd5-bcd4-188015d7db55_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling expenses</link:label>
    <link:label id="lab_us-gaap_SellingExpense_label_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_5a987180-6cda-40fe-9eb9-1944f152f409_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_15b43d3a-862f-452c-8c9d-6131aa7c48eb_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_7a4b1ff0-f813-4a44-a463-b0c1cbe74540_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_6a106bd7-bf65-45d1-b21f-9d2b75af9aab_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_db0edecc-efeb-48ec-9057-70a7c12cb96c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_01a866df-e2e2-4b86-afed-7712a9a7426e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of stock option activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c5f2eb32-5762-4285-82d3-d10510234c62_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_65de9a7b-03cf-40bb-b766-07d411cad0f2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemLineItems_74e15745-8aa6-4ff6-8130-8f2742a9f344_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Line Items]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemLineItems_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems" xlink:to="lab_us-gaap_UnusualOrInfrequentItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DerivativeTerminationFee_629e5170-f63a-4ba8-93bf-178de1427a37_terseLabel_en-US" xlink:label="lab_krt_DerivativeTerminationFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, swap termination fee</link:label>
    <link:label id="lab_krt_DerivativeTerminationFee_label_en-US" xlink:label="lab_krt_DerivativeTerminationFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Termination Fee</link:label>
    <link:label id="lab_krt_DerivativeTerminationFee_documentation_en-US" xlink:label="lab_krt_DerivativeTerminationFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Termination Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DerivativeTerminationFee" xlink:href="krt-20211231.xsd#krt_DerivativeTerminationFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DerivativeTerminationFee" xlink:to="lab_krt_DerivativeTerminationFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3ed5fc1e-b1fc-428f-8375-6df0f67ae06f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder&#8217;s Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_e1b2e3f8-1303-47ac-870f-ccc9626c099b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehouse vehicles</link:label>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_label_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leased Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasedAssetsGross" xlink:to="lab_us-gaap_CapitalLeasedAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInvestmentExpense_d651f90c-2d5c-46e6-9099-03771e1b3378_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative interest expense</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInvestmentExpense_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Investment Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_ae2c1fb4-edab-4fad-a25d-3ca1d9ff736f_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expenses)</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_410b618b-4f71-4825-8437-21ae2044b2b5_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_909da5d4-0bc8-4d86-851d-173efaa1edc3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_84d4bdbd-bb14-4cd3-9d82-35264e9808df_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_a74c6758-72bf-47fc-9bae-b422fdf6f460_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7cdd8c1f-65cc-43ce-bfff-643479c9069e_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9082e5a8-f902-4325-abbc-5097660efde3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_348ac822-f858-40ca-bce8-76648560178a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D credit</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, in Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_bce429a0-1ff2-4c15-b361-a4fd3876ffd5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_47fce2c9-aad1-4483-ae19-0430ad9b5f27_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate during the period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_a7138794-9ac9-4386-9a46-dcc50dcd165b_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1d9f8f0b-ebab-40d8-8757-f5e4b3de0ffb_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_59c9d8b3-745e-4be3-99db-e50ca0514fac_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_247cd569-fee1-4c65-84bc-f4829e45f70c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_1aae7af3-2083-4160-a1ee-149cbe1831f8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from affiliated companies</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_52a3b1d9-0530-4188-ae51-fd2eb2099126_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2d009510-0d03-444e-918c-33112b85b905_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_27ac6c52-8b44-4a41-bbd7-2f2043f710b9_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_e37d8025-83e1-4cee-ba63-0cbed898f5ff_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of employees' gross pay</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_b0035a5c-46f5-40e0-91c1-7bc0205d1274_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_f11ac757-8e68-43c3-bb5d-9991d08bf100_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_DebtInstrumentTermLoanAccordionFeature_9acd11b5-396e-4db9-8a17-d88253702277_terseLabel_en-US" xlink:label="lab_krt_DebtInstrumentTermLoanAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan, accordion feature</link:label>
    <link:label id="lab_krt_DebtInstrumentTermLoanAccordionFeature_label_en-US" xlink:label="lab_krt_DebtInstrumentTermLoanAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term Loan, Accordion Feature</link:label>
    <link:label id="lab_krt_DebtInstrumentTermLoanAccordionFeature_documentation_en-US" xlink:label="lab_krt_DebtInstrumentTermLoanAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term Loan, Accordion Feature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_DebtInstrumentTermLoanAccordionFeature" xlink:to="lab_krt_DebtInstrumentTermLoanAccordionFeature" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_AcquisitionPriceIncludedWithinDeposits_b68e546f-c753-436c-b39b-628d0eed84b5_terseLabel_en-US" xlink:label="lab_krt_AcquisitionPriceIncludedWithinDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition price of Pacific Cup, Inc. included within deposits</link:label>
    <link:label id="lab_krt_AcquisitionPriceIncludedWithinDeposits_label_en-US" xlink:label="lab_krt_AcquisitionPriceIncludedWithinDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Price Included Within Deposits</link:label>
    <link:label id="lab_krt_AcquisitionPriceIncludedWithinDeposits_documentation_en-US" xlink:label="lab_krt_AcquisitionPriceIncludedWithinDeposits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the acquisition price included within deposits in noncash or partial noncash transaction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_AcquisitionPriceIncludedWithinDeposits" xlink:href="krt-20211231.xsd#krt_AcquisitionPriceIncludedWithinDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_AcquisitionPriceIncludedWithinDeposits" xlink:to="lab_krt_AcquisitionPriceIncludedWithinDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_683f6a45-208b-4222-9094-42a6d13fd5ed_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_59e42171-c55c-4765-8d5f-c21ffd90ee5b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_c2bae5eb-c763-4173-84ff-d448a4dace20_negatedLabel_en-US" xlink:label="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_label_en-US" xlink:label="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities</link:label>
    <link:label id="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_documentation_en-US" xlink:label="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of accrued expenses, assumed at the acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:to="lab_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_045ae4d9-3c5c-4f4e-b7ae-d0cb8ba63034_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_576209b5-76e4-4d30-b4fa-1455065b85af_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a36964a6-1b2e-40fc-bee7-242572384c70_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New and Recently Adopted Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5bc04e76-0ac5-42ea-b96d-76975e71bec0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested award, cost not yet recognized, amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_91a77fa9-7505-4db7-9b44-a8ea4704f0b0_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising_ca1e4565-fabf-4b85-9ff9-3a4679aa09a3_terseLabel_en-US" xlink:label="lab_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major shareholders who share common ownership with Lollicup Franchising</link:label>
    <link:label id="lab_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising_label_en-US" xlink:label="lab_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Major Shareholders Who Share Common Ownership With Lollicup Franchising</link:label>
    <link:label id="lab_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising_documentation_en-US" xlink:label="lab_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of major shareholders who share common ownership.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" xlink:href="krt-20211231.xsd#krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" xlink:to="lab_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_e32ad493-7c5f-4fee-9a37-f308bfc4c553_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount_1e12972b-beb5-4d0a-a8e5-541fbd9b3fae_negatedTerseLabel_en-US" xlink:label="lab_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government forgiveness of debt</link:label>
    <link:label id="lab_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount_label_en-US" xlink:label="lab_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Government Forgiveness Of Debt, Amount</link:label>
    <link:label id="lab_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount_documentation_en-US" xlink:label="lab_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Government Forgiveness Of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" xlink:href="krt-20211231.xsd#krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" xlink:to="lab_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_dfd2406a-b771-443b-9643-00a1870294aa_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_37196d5c-c78c-4249-8197-4b25062599b4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax computed at the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsAssetsNoncurrent_2b180348-bebc-4de8-9060-c60056f469de_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_us-gaap_DepositsAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DepositsAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsNoncurrent" xlink:to="lab_us-gaap_DepositsAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_TermLoanMaturingMarch2023Member_0eb67487-a8af-4c7e-8eb8-bfd0b191b6ca_terseLabel_en-US" xlink:label="lab_krt_TermLoanMaturingMarch2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maturing March 2023</link:label>
    <link:label id="lab_krt_TermLoanMaturingMarch2023Member_label_en-US" xlink:label="lab_krt_TermLoanMaturingMarch2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Maturing March2023 [Member]</link:label>
    <link:label id="lab_krt_TermLoanMaturingMarch2023Member_documentation_en-US" xlink:label="lab_krt_TermLoanMaturingMarch2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents information pertaining to a Term Loan maturing March 2023.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMarch2023Member" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMarch2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_TermLoanMaturingMarch2023Member" xlink:to="lab_krt_TermLoanMaturingMarch2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_c622831f-088e-4343-82cf-2ee489d5b799_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital leases, net of current portion</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_57e212ba-08aa-4a30-b6b6-688cd67ee437_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_28fc910e-05c2-45f4-b2e0-4ceeef6d0800_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_c557aa04-e19a-4cc3-9af1-abec7acd7c93_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_44bcbcd2-5f87-43f0-a808-5fed215a2041_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_c534b0e5-844c-4a83-a99c-dba0eb8f21fe_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_b3311d93-8c8f-4b9f-b444-61af2d1129c1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_f9dcaa72-b36d-4823-ad6c-da0bd9c3fb2d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_328f6e71-8594-451c-a8c8-f0447cbfcb87_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b2de32bf-942d-4d4d-a521-bd3307c9ba1a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_ae81cf49-2f64-4b89-a77b-9c575e420e8e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_5e9587ff-dcb0-4624-b7d8-13c817c7044a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1f26d7e8-222a-404b-8873-eb2bfbd82a43_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_c9165390-5e7a-45e4-a9a8-d76051368d0b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_krt_FulingTechnologyCoLtdMember_853bbd9c-53fa-4077-b750-15af96353b3b_terseLabel_en-US" xlink:label="lab_krt_FulingTechnologyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuling Technology Co., Ltd.</link:label>
    <link:label id="lab_krt_FulingTechnologyCoLtdMember_label_en-US" xlink:label="lab_krt_FulingTechnologyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuling Technology Co., Ltd. [Member]</link:label>
    <link:label id="lab_krt_FulingTechnologyCoLtdMember_documentation_en-US" xlink:label="lab_krt_FulingTechnologyCoLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuling Technology Co., Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_krt_FulingTechnologyCoLtdMember" xlink:href="krt-20211231.xsd#krt_FulingTechnologyCoLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_krt_FulingTechnologyCoLtdMember" xlink:to="lab_krt_FulingTechnologyCoLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_2eb4f5a1-7b45-475e-b5b7-8cea4bc480c0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_d8b25c9a-07b3-41da-8be5-7b9010433872_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax provision</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_77839fca-f4b1-41b4-8a62-5df1b09a7f76_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly principal and interest payments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_c50259c1-46c9-4b6d-ab99-1ea385bc8d90_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contract life, expected to vest</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>krt-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:e8e0b761-d6cf-44bb-adf1-2f71cd3773b7,g:50736344-8dbd-409f-9ca8-d12581ca48b7-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.karatpackaging.com/role/Cover" xlink:type="simple" xlink:href="krt-20211231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_242faa61-272d-4ad4-8504-1f34e63d26bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_DocumentType_242faa61-272d-4ad4-8504-1f34e63d26bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_a0ced2fc-9d89-4bbf-a665-92a2a40a3919" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_DocumentAnnualReport_a0ced2fc-9d89-4bbf-a665-92a2a40a3919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f4149aad-e197-48ea-b16e-33dc0c0fcc81" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_DocumentPeriodEndDate_f4149aad-e197-48ea-b16e-33dc0c0fcc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_7ade7184-4a3f-4e6f-b518-884f2e2959c0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_CurrentFiscalYearEndDate_7ade7184-4a3f-4e6f-b518-884f2e2959c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1c647431-a99d-4cf6-90fc-02159b2f81eb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_DocumentTransitionReport_1c647431-a99d-4cf6-90fc-02159b2f81eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_3b40f7d4-bfe1-493f-b813-248f0ddb56ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityFileNumber_3b40f7d4-bfe1-493f-b813-248f0ddb56ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_dfc693c0-595a-44aa-8be9-2e156bb54803" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityRegistrantName_dfc693c0-595a-44aa-8be9-2e156bb54803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b435db7b-1cb0-4215-b13b-1c362ceaef8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b435db7b-1cb0-4215-b13b-1c362ceaef8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_317f3e65-499a-4109-b3ea-af6014d20dcc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityTaxIdentificationNumber_317f3e65-499a-4109-b3ea-af6014d20dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_66978624-a7ce-4acd-8142-ae91aa0286be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityAddressAddressLine1_66978624-a7ce-4acd-8142-ae91aa0286be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_68a090c7-beb1-4e74-b72f-2f50d5f93d0e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityAddressCityOrTown_68a090c7-beb1-4e74-b72f-2f50d5f93d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f4882a6d-dd5a-4628-a28b-d1ba9b2eb950" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityAddressStateOrProvince_f4882a6d-dd5a-4628-a28b-d1ba9b2eb950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9f00379a-8de7-4c7c-a455-705dbae429ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityAddressPostalZipCode_9f00379a-8de7-4c7c-a455-705dbae429ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3fb8e189-8c24-4058-837e-d887ee387456" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_CityAreaCode_3fb8e189-8c24-4058-837e-d887ee387456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_fe6dcf8b-de96-4161-a859-4aa9f1e1d2b3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_LocalPhoneNumber_fe6dcf8b-de96-4161-a859-4aa9f1e1d2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_aec282d3-8bab-459f-b35f-80ad2b4d55ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_Security12bTitle_aec282d3-8bab-459f-b35f-80ad2b4d55ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_011148d5-b8db-4623-b37f-98236e1613b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_TradingSymbol_011148d5-b8db-4623-b37f-98236e1613b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_709b6ee2-c27c-4007-ac15-2922f05ab021" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_SecurityExchangeName_709b6ee2-c27c-4007-ac15-2922f05ab021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_b5384b55-a7a3-418c-8054-b7975e7b3bcd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_b5384b55-a7a3-418c-8054-b7975e7b3bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_0d78a897-0666-4130-8953-326906a16fca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityVoluntaryFilers_0d78a897-0666-4130-8953-326906a16fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_8fd4f02d-e3a6-4aa3-a498-fbf27bb1656c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityCurrentReportingStatus_8fd4f02d-e3a6-4aa3-a498-fbf27bb1656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_92d9dee9-0e25-4b5f-917d-b0609cb34a30" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityInteractiveDataCurrent_92d9dee9-0e25-4b5f-917d-b0609cb34a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_b5f36bc9-f125-4658-8299-cbbc7ab19fad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityFilerCategory_b5f36bc9-f125-4658-8299-cbbc7ab19fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_373f1072-5f5c-419b-bcbc-5fc60e586319" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntitySmallBusiness_373f1072-5f5c-419b-bcbc-5fc60e586319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_263aa088-eefa-4be3-b6fc-f7bb7096ce4c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityEmergingGrowthCompany_263aa088-eefa-4be3-b6fc-f7bb7096ce4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_bf8466ad-0a13-47bd-b3eb-d49d60b0a39d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityExTransitionPeriod_bf8466ad-0a13-47bd-b3eb-d49d60b0a39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_694deeb4-9096-48f9-a0c2-bbc2d19be096" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityShellCompany_694deeb4-9096-48f9-a0c2-bbc2d19be096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_50279b8b-0386-4e31-9607-58a66b186acb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityPublicFloat_50279b8b-0386-4e31-9607-58a66b186acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_047e1fdf-4d91-4517-ae5e-fbbfbe1bcaa7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_047e1fdf-4d91-4517-ae5e-fbbfbe1bcaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b653f30e-bd1c-4d3a-aa03-8f5c0121a7ff" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b653f30e-bd1c-4d3a-aa03-8f5c0121a7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_7a6487f2-041b-4a92-8169-edb155ce2274" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_EntityCentralIndexKey_7a6487f2-041b-4a92-8169-edb155ce2274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_30438ab7-0184-414c-a2f6-4120df8121be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_DocumentFiscalYearFocus_30438ab7-0184-414c-a2f6-4120df8121be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_cc37b7f2-33f3-4770-b017-db8b22cea181" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_DocumentFiscalPeriodFocus_cc37b7f2-33f3-4770-b017-db8b22cea181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_af5adead-a45b-4d19-a21f-9c2bacb3d8d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a3173c8f-30a0-4e28-9466-17989bac2043" xlink:to="loc_dei_AmendmentFlag_af5adead-a45b-4d19-a21f-9c2bacb3d8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AuditInformation" xlink:type="simple" xlink:href="krt-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_krt_AuditInformationAbstract_39a9bd3f-a9f5-4533-b4e9-779ce88133b3" xlink:href="krt-20211231.xsd#krt_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_d52e3404-4428-46cc-8706-4ab638e11c1e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_AuditInformationAbstract_39a9bd3f-a9f5-4533-b4e9-779ce88133b3" xlink:to="loc_dei_AuditorFirmId_d52e3404-4428-46cc-8706-4ab638e11c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_047c8852-33a1-4e13-861d-0bd33e8b9b32" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_AuditInformationAbstract_39a9bd3f-a9f5-4533-b4e9-779ce88133b3" xlink:to="loc_dei_AuditorName_047c8852-33a1-4e13-861d-0bd33e8b9b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_79869a9b-28d0-4ae6-9d56-ee746a143361" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_AuditInformationAbstract_39a9bd3f-a9f5-4533-b4e9-779ce88133b3" xlink:to="loc_dei_AuditorLocation_79869a9b-28d0-4ae6-9d56-ee746a143361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_840453e2-8125-4862-b7f3-c4b8696cca44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_840453e2-8125-4862-b7f3-c4b8696cca44" xlink:to="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_06062786-4f02-4bec-a9c4-16b62d8c7051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_06062786-4f02-4bec-a9c4-16b62d8c7051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_369ae536-4684-47b1-84bd-ea4d74eb892d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_06062786-4f02-4bec-a9c4-16b62d8c7051" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_369ae536-4684-47b1-84bd-ea4d74eb892d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_14299d24-f4c9-4953-bb0f-d56759581565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_06062786-4f02-4bec-a9c4-16b62d8c7051" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_14299d24-f4c9-4953-bb0f-d56759581565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bed94fdb-ab9e-4eae-abed-5fd324a6541b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_06062786-4f02-4bec-a9c4-16b62d8c7051" xlink:to="loc_us-gaap_InventoryNet_bed94fdb-ab9e-4eae-abed-5fd324a6541b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d9fff85-5015-4392-824a-5ab065d7a92a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_06062786-4f02-4bec-a9c4-16b62d8c7051" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d9fff85-5015-4392-824a-5ab065d7a92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_02197f1f-94d7-4c9d-b039-bef08b006624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_06062786-4f02-4bec-a9c4-16b62d8c7051" xlink:to="loc_us-gaap_AssetsCurrent_02197f1f-94d7-4c9d-b039-bef08b006624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8002a526-d6b7-4cb8-b982-0ccff0868e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8002a526-d6b7-4cb8-b982-0ccff0868e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_4a6cd78c-d46b-4dac-b7f3-312ffa16d28c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_4a6cd78c-d46b-4dac-b7f3-312ffa16d28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_856a725e-4b2f-4fd6-9819-fb5c749fe6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_Goodwill_856a725e-4b2f-4fd6-9819-fb5c749fe6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cedba7bb-4104-4dff-9c1d-416de7fc92a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cedba7bb-4104-4dff-9c1d-416de7fc92a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_39ccaa9f-88c0-48f8-8851-d7b66a5b6476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_39ccaa9f-88c0-48f8-8851-d7b66a5b6476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fb863f91-7cc5-4938-a5dd-8482e1853fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fb863f91-7cc5-4938-a5dd-8482e1853fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_80415325-c6a9-4621-89f3-adc8dfc6dc38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_07da04b6-5542-454a-9bd5-c7f3035f2a8f" xlink:to="loc_us-gaap_Assets_80415325-c6a9-4621-89f3-adc8dfc6dc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_840453e2-8125-4862-b7f3-c4b8696cca44" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c2aa4471-2128-4b35-8722-34ddc81822a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_AccountsPayableCurrent_c2aa4471-2128-4b35-8722-34ddc81822a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_520d216b-533e-42f8-bbb2-da690c370a34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_520d216b-533e-42f8-bbb2-da690c370a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_85cdfd3a-7163-41cd-8a5c-25e839d728bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_85cdfd3a-7163-41cd-8a5c-25e839d728bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CreditCardsPayableCurrent_e59d4fbd-d6ba-479f-86b2-9a7e796736db" xlink:href="krt-20211231.xsd#krt_CreditCardsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_krt_CreditCardsPayableCurrent_e59d4fbd-d6ba-479f-86b2-9a7e796736db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_367b2ecd-ee1b-4eec-ac11-b971f5a4b4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_367b2ecd-ee1b-4eec-ac11-b971f5a4b4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3c81ff9b-04ea-4d14-baeb-72beb0bc4b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3c81ff9b-04ea-4d14-baeb-72beb0bc4b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_fc940c6b-1b15-4189-981f-4e0e3eb1448e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_fc940c6b-1b15-4189-981f-4e0e3eb1448e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a12ee089-1650-4905-a47e-244f7e34a259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_LongTermDebtCurrent_a12ee089-1650-4905-a47e-244f7e34a259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bd465041-e80a-41d8-9ac7-404034f50227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15cf0f16-5e32-4087-a8d2-952581e57fcb" xlink:to="loc_us-gaap_LiabilitiesCurrent_bd465041-e80a-41d8-9ac7-404034f50227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a60ce632-a2ca-48d0-9c6a-c094fd3a4899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a60ce632-a2ca-48d0-9c6a-c094fd3a4899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_4d8a6357-1685-453e-9cb8-4fb56d5ef28f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_LongTermLineOfCredit_4d8a6357-1685-453e-9cb8-4fb56d5ef28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_91326691-cae3-40d4-84c6-b6213a4576d8" xlink:href="krt-20211231.xsd#krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_91326691-cae3-40d4-84c6-b6213a4576d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_bb3131d6-18d8-4a36-9a65-7d363e1741d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_bb3131d6-18d8-4a36-9a65-7d363e1741d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c3ccc510-1be9-4451-91ac-cfd7a3643516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c3ccc510-1be9-4451-91ac-cfd7a3643516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c6ed1334-4578-4401-870f-68413b33308e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_Liabilities_c6ed1334-4578-4401-870f-68413b33308e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_478d5677-447d-4229-a5ce-4f4844e8479b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_CommitmentsAndContingencies_478d5677-447d-4229-a5ce-4f4844e8479b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9d30c877-1035-45c8-97bc-a2ca78e8edaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9d30c877-1035-45c8-97bc-a2ca78e8edaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0f6e070f-0b59-4710-93f0-598cbe874614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9d30c877-1035-45c8-97bc-a2ca78e8edaf" xlink:to="loc_us-gaap_CommonStockValue_0f6e070f-0b59-4710-93f0-598cbe874614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_0c0a1d49-fddd-424a-8e8f-e31ec457abd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9d30c877-1035-45c8-97bc-a2ca78e8edaf" xlink:to="loc_us-gaap_AdditionalPaidInCapital_0c0a1d49-fddd-424a-8e8f-e31ec457abd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_bab547d9-635d-422d-96f5-30c4519976ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9d30c877-1035-45c8-97bc-a2ca78e8edaf" xlink:to="loc_us-gaap_TreasuryStockValue_bab547d9-635d-422d-96f5-30c4519976ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f59ab773-4eff-44f1-8e05-6ff5caf11cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9d30c877-1035-45c8-97bc-a2ca78e8edaf" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f59ab773-4eff-44f1-8e05-6ff5caf11cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_37f47cc5-17bc-41e4-a6b5-540792bb480b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9d30c877-1035-45c8-97bc-a2ca78e8edaf" xlink:to="loc_us-gaap_StockholdersEquity_37f47cc5-17bc-41e4-a6b5-540792bb480b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_dc0d86de-88fc-4420-b222-d90ee7c196f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_MinorityInterest_dc0d86de-88fc-4420-b222-d90ee7c196f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2266c570-d200-4b8f-aa5e-d531078b18fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2266c570-d200-4b8f-aa5e-d531078b18fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5829539e-4202-4e9e-8c47-2dfe65157a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_959764dc-3dbe-45ed-bda1-9ea1987c2d30" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_5829539e-4202-4e9e-8c47-2dfe65157a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f04dc6d9-7cf2-4f04-98cc-60b0c4465d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b1366be1-cb0c-41de-902d-fb13910ddcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f04dc6d9-7cf2-4f04-98cc-60b0c4465d60" xlink:to="loc_us-gaap_StatementTable_b1366be1-cb0c-41de-902d-fb13910ddcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_244ca27a-c454-42b0-84e0-0599018af281" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b1366be1-cb0c-41de-902d-fb13910ddcc0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_244ca27a-c454-42b0-84e0-0599018af281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f2bfaf45-795f-4fe3-b8c9-d1186abfcf26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_244ca27a-c454-42b0-84e0-0599018af281" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f2bfaf45-795f-4fe3-b8c9-d1186abfcf26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b0d20d13-af37-4ba7-9b2f-70cda5e65917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f2bfaf45-795f-4fe3-b8c9-d1186abfcf26" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b0d20d13-af37-4ba7-9b2f-70cda5e65917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b1366be1-cb0c-41de-902d-fb13910ddcc0" xlink:to="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8df07b9b-ca9f-4919-b95b-9897b60ccb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8df07b9b-ca9f-4919-b95b-9897b60ccb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e0d8a1ea-5a87-473f-b123-2ac7e12cdcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e0d8a1ea-5a87-473f-b123-2ac7e12cdcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8dddc467-0531-4379-a68b-69003664da99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8dddc467-0531-4379-a68b-69003664da99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a089c60c-d521-4afb-a227-295a00f8ba40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a089c60c-d521-4afb-a227-295a00f8ba40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ffaafd84-9faa-4418-802f-b278ee65493a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ffaafd84-9faa-4418-802f-b278ee65493a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_eb4fadf1-e4d1-41dd-91f7-13c93905de79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_AccountsPayableCurrent_eb4fadf1-e4d1-41dd-91f7-13c93905de79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_cc6a113d-4911-4045-a4f3-cfee41bfea67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_cc6a113d-4911-4045-a4f3-cfee41bfea67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7af0a17b-93e3-4447-85d3-ef0875f46653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7af0a17b-93e3-4447-85d3-ef0875f46653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_efce2abd-d779-48ef-93c7-c30ecbe8dc19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_LongTermDebtCurrent_efce2abd-d779-48ef-93c7-c30ecbe8dc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_cd05beef-a325-4c40-a573-72e197f97388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_cd05beef-a325-4c40-a573-72e197f97388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_49c9d216-e608-4c5c-89b5-7bc522e865f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_49c9d216-e608-4c5c-89b5-7bc522e865f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1197acce-59fa-4abd-9d91-bfee20fb160f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1197acce-59fa-4abd-9d91-bfee20fb160f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7e31f889-f3db-49bc-ab69-2ea4ae234462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7e31f889-f3db-49bc-ab69-2ea4ae234462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6f6d99e1-ed16-43d6-9858-14933d03ed3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6f6d99e1-ed16-43d6-9858-14933d03ed3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_62eaef52-248a-46e3-8252-804dbcb408ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockSharesIssued_62eaef52-248a-46e3-8252-804dbcb408ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_843251b3-82bd-4b15-90be-2ca183e38ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_843251b3-82bd-4b15-90be-2ca183e38ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TreasuryStockParOrStatedValuePerShare_79fe8df8-83c4-486a-baa6-4d1a22487319" xlink:href="krt-20211231.xsd#krt_TreasuryStockParOrStatedValuePerShare"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_krt_TreasuryStockParOrStatedValuePerShare_79fe8df8-83c4-486a-baa6-4d1a22487319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_8c32200f-69a4-453c-8a5c-e474fd73b234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce930fd2-b1bc-4e78-aaf6-8f03bd1be959" xlink:to="loc_us-gaap_TreasuryStockShares_8c32200f-69a4-453c-8a5c-e474fd73b234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_755dd532-4a85-426c-848c-79c9dd08082c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_755dd532-4a85-426c-848c-79c9dd08082c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f5eb1384-769a-44e5-a745-8fbf1d219f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f5eb1384-769a-44e5-a745-8fbf1d219f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a48ade1f-449c-484f-8332-244a79d2debb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_GrossProfit_a48ade1f-449c-484f-8332-244a79d2debb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_0d724936-da4a-4639-9d36-c727a7d7b116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_OperatingExpensesAbstract_0d724936-da4a-4639-9d36-c727a7d7b116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_6e56a0eb-1310-482d-963f-13b083f909aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0d724936-da4a-4639-9d36-c727a7d7b116" xlink:to="loc_us-gaap_SellingExpense_6e56a0eb-1310-482d-963f-13b083f909aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b184081d-6c43-4669-a1e2-bf4d3f8a946d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0d724936-da4a-4639-9d36-c727a7d7b116" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b184081d-6c43-4669-a1e2-bf4d3f8a946d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_efc8b9cf-bcb2-4527-9305-f8e87a335142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0d724936-da4a-4639-9d36-c727a7d7b116" xlink:to="loc_us-gaap_OperatingExpenses_efc8b9cf-bcb2-4527-9305-f8e87a335142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_423b67ab-f0e1-4676-aeeb-10ee6ff09c45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_0d724936-da4a-4639-9d36-c727a7d7b116" xlink:to="loc_us-gaap_OperatingIncomeLoss_423b67ab-f0e1-4676-aeeb-10ee6ff09c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating_bebe3233-738d-4d26-b699-a395d0fe7093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_RentalIncomeNonoperating_bebe3233-738d-4d26-b699-a395d0fe7093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_095c049e-f662-43f5-8c02-17c3498004c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_OtherNonoperatingIncome_095c049e-f662-43f5-8c02-17c3498004c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_20b79787-10b3-4d05-82b6-3d0c045e2157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_20b79787-10b3-4d05-82b6-3d0c045e2157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_7b3c4a7f-91b4-4edf-99c6-a9074136df06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_7b3c4a7f-91b4-4edf-99c6-a9074136df06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e2bb758a-bfc6-46fe-a33c-2d118ed358e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e2bb758a-bfc6-46fe-a33c-2d118ed358e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7bd5b1c2-07f6-493c-b94e-2951aa9ad5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7bd5b1c2-07f6-493c-b94e-2951aa9ad5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4ebfe9e0-df04-4a95-a6d9-7736f594b229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4ebfe9e0-df04-4a95-a6d9-7736f594b229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a32ab4d6-c82c-45be-8e94-bda5dc84f7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_e4734230-e115-4e94-a82d-64fdbac13f0f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a32ab4d6-c82c-45be-8e94-bda5dc84f7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6ab92bde-9984-4882-9217-e7d6ac2122b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6ab92bde-9984-4882-9217-e7d6ac2122b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_508ee1f9-4b5f-4858-8f06-9a72f916780f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_ProfitLoss_508ee1f9-4b5f-4858-8f06-9a72f916780f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_48a1b4bc-5505-4fdd-b642-8a6d7125597c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_48a1b4bc-5505-4fdd-b642-8a6d7125597c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c90f8b15-957c-4b9a-bfb6-5ffd07c051e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_NetIncomeLoss_c90f8b15-957c-4b9a-bfb6-5ffd07c051e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_41bc5f2f-88d9-490c-95a9-0c732265b21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_EarningsPerShareAbstract_41bc5f2f-88d9-490c-95a9-0c732265b21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_73ac0af7-7613-4b64-b972-88a8024570f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_41bc5f2f-88d9-490c-95a9-0c732265b21f" xlink:to="loc_us-gaap_EarningsPerShareBasic_73ac0af7-7613-4b64-b972-88a8024570f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e807df76-3105-4d76-82d9-9e9b9a6f4506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_41bc5f2f-88d9-490c-95a9-0c732265b21f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e807df76-3105-4d76-82d9-9e9b9a6f4506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_70141cf6-6afe-46c9-b621-a1e50fb1d962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_70141cf6-6afe-46c9-b621-a1e50fb1d962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51ce4b99-5697-4c79-b12f-7f0ed8f308fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b1c8f8eb-9581-4584-9b2b-c7d1a5775f07" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51ce4b99-5697-4c79-b12f-7f0ed8f308fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_add48cfe-1cc3-46b9-80cc-fdfc9ac141a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_694155a1-6d48-4186-b57b-928c9c4834ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_add48cfe-1cc3-46b9-80cc-fdfc9ac141a8" xlink:to="loc_us-gaap_StatementTable_694155a1-6d48-4186-b57b-928c9c4834ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_850524a9-b87d-49bc-9935-d1bf354238eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_694155a1-6d48-4186-b57b-928c9c4834ef" xlink:to="loc_srt_ConsolidatedEntitiesAxis_850524a9-b87d-49bc-9935-d1bf354238eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c4c00e0d-a4ef-4ab3-a731-6f58b315bb10" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_850524a9-b87d-49bc-9935-d1bf354238eb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c4c00e0d-a4ef-4ab3-a731-6f58b315bb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_825ed900-f8aa-4a17-b89d-302f700085dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c4c00e0d-a4ef-4ab3-a731-6f58b315bb10" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_825ed900-f8aa-4a17-b89d-302f700085dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_694155a1-6d48-4186-b57b-928c9c4834ef" xlink:to="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a5b46e06-7e73-44bb-b6f0-8cd5aa565679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a5b46e06-7e73-44bb-b6f0-8cd5aa565679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating_de62c7c0-0c30-4cb7-a617-b73bcecac207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:to="loc_us-gaap_RentalIncomeNonoperating_de62c7c0-0c30-4cb7-a617-b73bcecac207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8e9f7328-ab26-474d-bd50-688fc9f71cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_99f8b7cb-5e20-4265-a56c-b098d60772ca" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8e9f7328-ab26-474d-bd50-688fc9f71cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b277fe18-d807-4dc6-aa5c-d478e1ad4b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_515367f8-275f-4023-8d1d-f3e452325816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b277fe18-d807-4dc6-aa5c-d478e1ad4b4b" xlink:to="loc_us-gaap_StatementTable_515367f8-275f-4023-8d1d-f3e452325816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_436d9f6a-1302-454c-b1fd-393adb9fb50b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_515367f8-275f-4023-8d1d-f3e452325816" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_436d9f6a-1302-454c-b1fd-393adb9fb50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_436d9f6a-1302-454c-b1fd-393adb9fb50b" xlink:to="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:to="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_78d0823f-8104-4049-a515-4b98462773a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_CommonStockMember_78d0823f-8104-4049-a515-4b98462773a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_4759f1ac-2445-46e8-8b89-ab573656e0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_TreasuryStockMember_4759f1ac-2445-46e8-8b89-ab573656e0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1df8c554-264a-4e0d-9659-1e01be1f6f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1df8c554-264a-4e0d-9659-1e01be1f6f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_46b8c8de-9b54-4c7c-9489-c098aa7ed6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_9fd0e558-912c-466f-96f4-288f3091d3c5" xlink:to="loc_us-gaap_RetainedEarningsMember_46b8c8de-9b54-4c7c-9489-c098aa7ed6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_6cc5c370-7719-4189-b624-92ee943eb124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_912e6846-b527-4cb1-b219-24f949a974a1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_6cc5c370-7719-4189-b624-92ee943eb124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e90418cc-6e58-45da-9152-b60ebf47a8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_515367f8-275f-4023-8d1d-f3e452325816" xlink:to="loc_us-gaap_StatementLineItems_e90418cc-6e58-45da-9152-b60ebf47a8fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e90418cc-6e58-45da-9152-b60ebf47a8fe" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_357809c6-c8a6-4b05-b650-4a98f9af999a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_357809c6-c8a6-4b05-b650-4a98f9af999a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe9435dc-762d-4f4f-aacf-3e68f6ed3b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe9435dc-762d-4f4f-aacf-3e68f6ed3b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d831cbc6-1aad-4623-9e22-410444cb150f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d831cbc6-1aad-4623-9e22-410444cb150f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_37620883-6d36-494b-b50d-b4806ea0ee7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_37620883-6d36-494b-b50d-b4806ea0ee7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_23f7cbbb-5c10-4941-bb50-9bcb2cd38dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_DividendsCommonStockCash_23f7cbbb-5c10-4941-bb50-9bcb2cd38dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ae630430-5437-409a-869b-3e0fa81bb0de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ae630430-5437-409a-869b-3e0fa81bb0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_219f704f-72a1-4f73-96d8-3cbb487294a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_219f704f-72a1-4f73-96d8-3cbb487294a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_6294ae87-6dc4-4704-802a-60728672b0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_6294ae87-6dc4-4704-802a-60728672b0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ead29991-d363-49ec-a414-30be9cd34acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ead29991-d363-49ec-a414-30be9cd34acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2ca53813-9b25-40ca-9012-206326bcde58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2ca53813-9b25-40ca-9012-206326bcde58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3eedc0b1-55cc-41b9-b869-af409ab16691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_3eedc0b1-55cc-41b9-b869-af409ab16691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e5f4fbe3-2e72-41fd-9799-a8aa02c02d80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_ProfitLoss_e5f4fbe3-2e72-41fd-9799-a8aa02c02d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a93d4505-eb13-4c05-b10d-1aa560f1e912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a93d4505-eb13-4c05-b10d-1aa560f1e912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f9e7061c-0bf5-4e7b-9769-51afd8a69e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c95515dd-1d0c-430a-846d-d7d7134ec634" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f9e7061c-0bf5-4e7b-9769-51afd8a69e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_55461d14-c163-4495-80f3-23a0c7ff29f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1cedaa7f-cb32-450f-ae70-52ab9323ee71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_55461d14-c163-4495-80f3-23a0c7ff29f1" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1cedaa7f-cb32-450f-ae70-52ab9323ee71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_f42023a5-6866-495a-9a87-a20edd9c7113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_55461d14-c163-4495-80f3-23a0c7ff29f1" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_f42023a5-6866-495a-9a87-a20edd9c7113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="krt-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d3f7c77d-2b4b-45a2-8c1f-3c3c7bf68ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d3f7c77d-2b4b-45a2-8c1f-3c3c7bf68ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3b5370ab-23ec-4971-8c90-6f0db592f44c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d3f7c77d-2b4b-45a2-8c1f-3c3c7bf68ddb" xlink:to="loc_us-gaap_ProfitLoss_3b5370ab-23ec-4971-8c90-6f0db592f44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d3f7c77d-2b4b-45a2-8c1f-3c3c7bf68ddb" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7f46de3a-aae6-4e1e-8b29-c91d133b82c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7f46de3a-aae6-4e1e-8b29-c91d133b82c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_386a9ef8-425d-4996-adf2-bf71ed73fabd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_386a9ef8-425d-4996-adf2-bf71ed73fabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_c235fcd1-f78c-47b4-8d55-f0e05f47175e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_InventoryWriteDown_c235fcd1-f78c-47b4-8d55-f0e05f47175e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_ef91cac8-d688-469a-b95a-34f33ce2520f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_ef91cac8-d688-469a-b95a-34f33ce2520f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_c8d64e5b-0fc8-4c0e-8a6c-b2bbc60472a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_c8d64e5b-0fc8-4c0e-8a6c-b2bbc60472a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_95ea3d31-9d73-4d81-bc33-3ab319abcb21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredLoanOriginationFeesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_95ea3d31-9d73-4d81-bc33-3ab319abcb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_17bd8dd7-629d-42a5-8415-6d785f29cce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_17bd8dd7-629d-42a5-8415-6d785f29cce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_70757e46-267a-47b6-b163-21633442edf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_ShareBasedCompensation_70757e46-267a-47b6-b163-21633442edf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0af6a509-bd93-49a5-90a6-dbb4670b16c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0af6a509-bd93-49a5-90a6-dbb4670b16c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4aac9aba-26ae-4c09-8140-4e7109f9ef4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4aac9aba-26ae-4c09-8140-4e7109f9ef4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d9b53cd4-de7f-4404-929f-75d349266609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d9b53cd4-de7f-4404-929f-75d349266609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2b759b9c-c1f3-4bc2-8c5b-c8f54f33c41a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2b759b9c-c1f3-4bc2-8c5b-c8f54f33c41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_e9caad21-f204-4c83-82da-39b8504e5c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_e9caad21-f204-4c83-82da-39b8504e5c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_7348dcee-d9e9-493a-9a62-d77d3ca49802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:to="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_7348dcee-d9e9-493a-9a62-d77d3ca49802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6c41f463-b364-454a-89d2-e07c4801ca53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_5fa255ec-5466-4543-bec1-8059ebea069e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6c41f463-b364-454a-89d2-e07c4801ca53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6bf96b2c-ce7e-4c7a-99ce-190ca7dc627c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_afdea971-4cde-4018-b5ef-d5fcf065075f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_afdea971-4cde-4018-b5ef-d5fcf065075f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4e496e75-41dc-43dc-afbb-0624c65d2efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4e496e75-41dc-43dc-afbb-0624c65d2efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_f863123d-5383-468f-9de4-947e1631c2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_f863123d-5383-468f-9de4-947e1631c2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInCreditCardsPayable_bd1d6ca0-74a1-439a-b817-1c3d6b079a19" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInCreditCardsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:to="loc_krt_IncreaseDecreaseInCreditCardsPayable_bd1d6ca0-74a1-439a-b817-1c3d6b079a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_dac44959-13e1-4904-99fc-74377bd7dcf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_dac44959-13e1-4904-99fc-74377bd7dcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_df1eae7d-c01e-492b-b012-0d304f472d88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_df1eae7d-c01e-492b-b012-0d304f472d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_28b46f90-9e78-4494-a500-b5aed9f20526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_56074ec0-769f-457c-be56-98c58d1610a7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_28b46f90-9e78-4494-a500-b5aed9f20526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_281112be-1a22-4fc2-a978-3739626191a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d3f7c77d-2b4b-45a2-8c1f-3c3c7bf68ddb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_281112be-1a22-4fc2-a978-3739626191a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_03f38779-08f1-4608-9635-bb28c0b8af83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_03f38779-08f1-4608-9635-bb28c0b8af83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7ed5da36-e6e6-4b52-8851-b0b72e91aa72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7ed5da36-e6e6-4b52-8851-b0b72e91aa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaymentsForDepositsForPropertyPlantAndEquipment_e96a3f38-6937-401d-b3ba-31b9810b8683" xlink:href="krt-20211231.xsd#krt_PaymentsForDepositsForPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:to="loc_krt_PaymentsForDepositsForPropertyPlantAndEquipment_e96a3f38-6937-401d-b3ba-31b9810b8683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired_72bab249-7974-409c-a92c-8b064ae8b232" xlink:href="krt-20211231.xsd#krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:to="loc_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired_72bab249-7974-409c-a92c-8b064ae8b232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_553a5890-64db-456c-bdeb-de9c7ebd5b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_553a5890-64db-456c-bdeb-de9c7ebd5b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bb182a70-4ae6-47b3-8d12-30480b7e968e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e08f622d-3f46-4df2-a651-dcdca9d7cfea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bb182a70-4ae6-47b3-8d12-30480b7e968e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_a43046c0-3c2c-46ed-8f30-896c3fb40e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_a43046c0-3c2c-46ed-8f30-896c3fb40e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_e51db469-6dd7-4587-b349-f509b62f571b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_e51db469-6dd7-4587-b349-f509b62f571b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_b107ea3c-8e3a-473b-b23f-ddd101cccc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_b107ea3c-8e3a-473b-b23f-ddd101cccc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f282f7d9-6d31-4fa9-8cb7-d84d4be15ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f282f7d9-6d31-4fa9-8cb7-d84d4be15ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_589e22c9-36f4-434a-a78b-2d84feb1d949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_589e22c9-36f4-434a-a78b-2d84feb1d949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_c929f919-4eb8-45bc-9069-f2e84dfd9f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_c929f919-4eb8-45bc-9069-f2e84dfd9f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_2e2b3f55-eb71-43e2-9227-f1b3fa508698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_2e2b3f55-eb71-43e2-9227-f1b3fa508698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_185bf14a-9b77-4df1-8bd3-9dcff2d6dc11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_185bf14a-9b77-4df1-8bd3-9dcff2d6dc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f774ab75-a19c-4617-b00c-21e2408b6d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f774ab75-a19c-4617-b00c-21e2408b6d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1d4aca1a-b4b8-48a9-8799-4107bb4bc4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_35a80dae-0866-4e1b-9723-3cac15e1d6f8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1d4aca1a-b4b8-48a9-8799-4107bb4bc4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d45c48ad-de5f-4e9c-b1ce-7c528294c6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d45c48ad-de5f-4e9c-b1ce-7c528294c6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_0ff95157-6a17-4b56-b120-0f606456bac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_0ff95157-6a17-4b56-b120-0f606456bac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_20e77b85-772e-4571-9849-09974ceddd92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_0ff95157-6a17-4b56-b120-0f606456bac8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_20e77b85-772e-4571-9849-09974ceddd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_620e0bd4-9c4c-4880-b7df-45d17a472d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_0ff95157-6a17-4b56-b120-0f606456bac8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_620e0bd4-9c4c-4880-b7df-45d17a472d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d002e7a8-3ed2-443f-b609-fce79910abf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d002e7a8-3ed2-443f-b609-fce79910abf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_66532403-929b-4ef6-9138-3e41d22d8627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d002e7a8-3ed2-443f-b609-fce79910abf4" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_66532403-929b-4ef6-9138-3e41d22d8627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges_b5d6756d-f03f-4a60-87a9-b9430c6c79f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTransfersAndChanges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d002e7a8-3ed2-443f-b609-fce79910abf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges_b5d6756d-f03f-4a60-87a9-b9430c6c79f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_AcquisitionPriceIncludedWithinDeposits_7bc0da81-c03c-4d07-a61c-42fbb31caec0" xlink:href="krt-20211231.xsd#krt_AcquisitionPriceIncludedWithinDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d002e7a8-3ed2-443f-b609-fce79910abf4" xlink:to="loc_krt_AcquisitionPriceIncludedWithinDeposits_7bc0da81-c03c-4d07-a61c-42fbb31caec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_2d47d317-cd35-41ac-966c-252ae79a2c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d002e7a8-3ed2-443f-b609-fce79910abf4" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_2d47d317-cd35-41ac-966c-252ae79a2c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_bc95b6e9-4ac5-4966-90e8-85527381f9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_28c0e134-748a-4fc9-b338-685681f89cef" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_bc95b6e9-4ac5-4966-90e8-85527381f9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_97d1d4e2-503c-42a2-abfa-64232a6446bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_bc95b6e9-4ac5-4966-90e8-85527381f9c9" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_97d1d4e2-503c-42a2-abfa-64232a6446bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e9150743-b121-4853-a1bf-5a14b304b594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_bc95b6e9-4ac5-4966-90e8-85527381f9c9" xlink:to="loc_us-gaap_InterestPaidNet_e9150743-b121-4853-a1bf-5a14b304b594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/NatureofOperations" xlink:type="simple" xlink:href="krt-20211231.xsd#NatureofOperations"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/NatureofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_71e86167-4f63-4bf4-a11f-f693670d60d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_742143af-e475-4a16-9a67-fcbee5b887c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_71e86167-4f63-4bf4-a11f-f693670d60d1" xlink:to="loc_us-gaap_NatureOfOperations_742143af-e475-4a16-9a67-fcbee5b887c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_23164a76-b4de-45d0-8ef1-72790059c043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_378f59b3-1ccd-4b74-927d-b7eaf963fb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_23164a76-b4de-45d0-8ef1-72790059c043" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_378f59b3-1ccd-4b74-927d-b7eaf963fb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/Acquisitions" xlink:type="simple" xlink:href="krt-20211231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_73c319ef-18ae-4ce3-8937-ddff68afbf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_974cc330-ed29-43a8-9463-6d6d4210b0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_73c319ef-18ae-4ce3-8937-ddff68afbf9e" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_974cc330-ed29-43a8-9463-6d6d4210b0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/Inventories" xlink:type="simple" xlink:href="krt-20211231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_c674919d-9ade-4824-96c0-03b4dd617e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_12f16ae4-e069-48dd-8346-cb75b8eb6cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_c674919d-9ade-4824-96c0-03b4dd617e6f" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_12f16ae4-e069-48dd-8346-cb75b8eb6cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="krt-20211231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_929b001a-1f6c-4a85-810f-2a06afe2a39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_68ba40e6-d7e4-438a-b61f-f43fec9dd6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_929b001a-1f6c-4a85-810f-2a06afe2a39d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_68ba40e6-d7e4-438a-b61f-f43fec9dd6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LineofCredit" xlink:type="simple" xlink:href="krt-20211231.xsd#LineofCredit"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/LineofCredit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9f992d18-59eb-4bb8-b409-de6f07f620fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_82f52768-7721-4fb1-9466-c44524d9c102" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9f992d18-59eb-4bb8-b409-de6f07f620fb" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_82f52768-7721-4fb1-9466-c44524d9c102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AccruedExpenses" xlink:type="simple" xlink:href="krt-20211231.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_55bf5c4e-fba1-4945-8170-f819fc0e821b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_811925ad-770b-41f3-bb9d-d0d20389e6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_55bf5c4e-fba1-4945-8170-f819fc0e821b" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_811925ad-770b-41f3-bb9d-d0d20389e6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebt" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3ee13356-e42d-412f-b9e4-214377ed9c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_54d0309b-dbcc-4dc5-8e31-0db140220af6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3ee13356-e42d-412f-b9e4-214377ed9c53" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_54d0309b-dbcc-4dc5-8e31-0db140220af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/InterestRateSwaps" xlink:type="simple" xlink:href="krt-20211231.xsd#InterestRateSwaps"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/InterestRateSwaps" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e2f352c3-2866-477b-ba2a-9c950065eb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0250c757-0cce-4a01-8b1a-b46122a560db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e2f352c3-2866-477b-ba2a-9c950065eb4e" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0250c757-0cce-4a01-8b1a-b46122a560db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeases" xlink:type="simple" xlink:href="krt-20211231.xsd#ObligationsUnderCapitalLeases"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_90a15619-7487-4313-a8d7-d8f5d76dab4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_fa6978e9-cfe5-4c0c-a36d-8c8b21cc1a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_90a15619-7487-4313-a8d7-d8f5d76dab4c" xlink:to="loc_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_fa6978e9-cfe5-4c0c-a36d-8c8b21cc1a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockholdersEquity" xlink:type="simple" xlink:href="krt-20211231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4afe7023-0cda-41b5-8c32-de394d81c6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2cba3289-7281-4cc6-bb5e-fbd57fa39fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4afe7023-0cda-41b5-8c32-de394d81c6e2" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2cba3289-7281-4cc6-bb5e-fbd57fa39fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensation"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7684030a-4f1f-46ae-88ef-c52a6b7370dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c4b64ab2-61db-4e09-b8c0-12b6e7b399fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7684030a-4f1f-46ae-88ef-c52a6b7370dd" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c4b64ab2-61db-4e09-b8c0-12b6e7b399fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/EarningsPerShare" xlink:type="simple" xlink:href="krt-20211231.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fdec7659-1772-43d1-aeaf-7d1504ec4ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_469f1411-518e-4f0b-a4a6-41fd57e68be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fdec7659-1772-43d1-aeaf-7d1504ec4ecc" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_469f1411-518e-4f0b-a4a6-41fd57e68be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="krt-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39cf1995-09fb-4667-ac4a-7b22c944d753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d5ed6e18-ee49-4c59-91ae-513ac5d43262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39cf1995-09fb-4667-ac4a-7b22c944d753" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d5ed6e18-ee49-4c59-91ae-513ac5d43262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="krt-20211231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_e866f8ee-0c8b-4b59-ba89-3b45cf959596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_073a3d30-ec50-449a-8066-cd09b73fa4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_e866f8ee-0c8b-4b59-ba89-3b45cf959596" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_073a3d30-ec50-449a-8066-cd09b73fa4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/EmployeeBenefits" xlink:type="simple" xlink:href="krt-20211231.xsd#EmployeeBenefits"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/EmployeeBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c11e47a5-d556-410b-9804-8f85b9d8da07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_583e7cbd-a5e7-47a1-87a2-f5411b97112d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c11e47a5-d556-410b-9804-8f85b9d8da07" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_583e7cbd-a5e7-47a1-87a2-f5411b97112d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxes" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c3ae8d55-55d7-4648-b95a-f4cf9e034961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_0d2545d5-00e9-468b-853b-b09af3ac2363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c3ae8d55-55d7-4648-b95a-f4cf9e034961" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_0d2545d5-00e9-468b-853b-b09af3ac2363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/COVID19Update" xlink:type="simple" xlink:href="krt-20211231.xsd#COVID19Update"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/COVID19Update" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_fa4815ca-afac-4556-a1d6-7e71cc7d7c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_f647df92-d89f-4687-9b6b-2ccd8d84c82c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_fa4815ca-afac-4556-a1d6-7e71cc7d7c6e" xlink:to="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_f647df92-d89f-4687-9b6b-2ccd8d84c82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SubsequentEvents" xlink:type="simple" xlink:href="krt-20211231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_09144ed7-acd6-4276-8e9b-a23d41f3cff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_40a667b4-a8f2-431d-ab15-0f76a90eed99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_09144ed7-acd6-4276-8e9b-a23d41f3cff2" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_40a667b4-a8f2-431d-ab15-0f76a90eed99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c2b53f21-ff48-40cf-9faa-c4acd4756532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c2b53f21-ff48-40cf-9faa-c4acd4756532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_8e2afb50-de98-494f-bd2a-a2631dc4aab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_8e2afb50-de98-494f-bd2a-a2631dc4aab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NoncontrollingInterestsPolicyTextBlock_2091c84e-3810-4d3d-af6c-b4f652d00e9a" xlink:href="krt-20211231.xsd#krt_NoncontrollingInterestsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_krt_NoncontrollingInterestsPolicyTextBlock_2091c84e-3810-4d3d-af6c-b4f652d00e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_bd4a0b6f-23e4-4089-b8df-3e9a79ca0a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_UseOfEstimates_bd4a0b6f-23e4-4089-b8df-3e9a79ca0a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_be95bb91-39ba-48fd-bdf3-5bbbc2cd3c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_be95bb91-39ba-48fd-bdf3-5bbbc2cd3c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_24329d18-6b6a-40c8-b7b7-ea82b632b218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_24329d18-6b6a-40c8-b7b7-ea82b632b218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1043631a-a3b0-44db-bb60-c209da13596e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1043631a-a3b0-44db-bb60-c209da13596e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_7fe206e2-6462-4321-896f-b82e1092662e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_7fe206e2-6462-4321-896f-b82e1092662e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_4bd53cc1-2f2b-4700-8c84-5eea96d6afd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_4bd53cc1-2f2b-4700-8c84-5eea96d6afd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_48c627f9-ad25-4c3b-a7c1-ce2d139543dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_48c627f9-ad25-4c3b-a7c1-ce2d139543dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DepositsPolicyTextBlock_3f0dcc13-6eab-434e-926a-3e7e02e1d38b" xlink:href="krt-20211231.xsd#krt_DepositsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_krt_DepositsPolicyTextBlock_3f0dcc13-6eab-434e-926a-3e7e02e1d38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_cbb6a600-8169-4724-846f-44984b75b31b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_cbb6a600-8169-4724-846f-44984b75b31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationsAndGoodwillPolicyTextBlock_1c7f2972-4590-4f09-8cd7-a89755eb9f27" xlink:href="krt-20211231.xsd#krt_BusinessCombinationsAndGoodwillPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_krt_BusinessCombinationsAndGoodwillPolicyTextBlock_1c7f2972-4590-4f09-8cd7-a89755eb9f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrantsPolicyTextBlock_6ecceec4-f06f-4bae-8e58-ca434461b1a3" xlink:href="krt-20211231.xsd#krt_GovernmentGrantsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_krt_GovernmentGrantsPolicyTextBlock_6ecceec4-f06f-4bae-8e58-ca434461b1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_c34c55a5-11a6-439f-9547-24aa932cf801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_c34c55a5-11a6-439f-9547-24aa932cf801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_dba24406-1095-4878-b37b-7f6baf7db2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_dba24406-1095-4878-b37b-7f6baf7db2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e60375e6-ab2d-4a9b-9b2f-8f7ff1fc05ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e60375e6-ab2d-4a9b-9b2f-8f7ff1fc05ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f5a85bf9-b0ce-4139-82eb-b370d5a4e3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f5a85bf9-b0ce-4139-82eb-b370d5a4e3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_f2f817f4-213b-4dd5-84f9-319f8989a52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_f2f817f4-213b-4dd5-84f9-319f8989a52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_f10793af-30d8-44e1-a222-288a538d6049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_f10793af-30d8-44e1-a222-288a538d6049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_62c8df89-6f4c-458e-be62-5915085ad460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_62c8df89-6f4c-458e-be62-5915085ad460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f48781d2-92c3-4686-9ccb-21b1b873c149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f48781d2-92c3-4686-9ccb-21b1b873c149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2ef5d733-da1e-4d71-b0d4-42dcf9b2c701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2ef5d733-da1e-4d71-b0d4-42dcf9b2c701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a10f8a4f-6f17-4aa6-a459-db8c5c78a16a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a5834e96-4065-4487-bfe9-6c2f9522ba54" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a10f8a4f-6f17-4aa6-a459-db8c5c78a16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4991f460-816c-4cc8-bbb5-c0838a716bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_737e59b3-fa6e-4ee1-91fa-cc388828b9f8" xlink:href="krt-20211231.xsd#krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4991f460-816c-4cc8-bbb5-c0838a716bdf" xlink:to="loc_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_737e59b3-fa6e-4ee1-91fa-cc388828b9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_96e7c6cf-d70c-4fc0-b359-69fa27471c31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4991f460-816c-4cc8-bbb5-c0838a716bdf" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_96e7c6cf-d70c-4fc0-b359-69fa27471c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_7a43a11f-74bd-42fd-8643-e1de7b8bef42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4991f460-816c-4cc8-bbb5-c0838a716bdf" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_7a43a11f-74bd-42fd-8643-e1de7b8bef42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_69302c79-048c-41f8-9795-ac9f2d386a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4991f460-816c-4cc8-bbb5-c0838a716bdf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_69302c79-048c-41f8-9795-ac9f2d386a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_f9302ab5-91c2-468c-9f56-a630d2d49e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4991f460-816c-4cc8-bbb5-c0838a716bdf" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_f9302ab5-91c2-468c-9f56-a630d2d49e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_625210c5-8a31-4cc5-a10d-532e2ae5f661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4991f460-816c-4cc8-bbb5-c0838a716bdf" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_625210c5-8a31-4cc5-a10d-532e2ae5f661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="krt-20211231.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c77dd279-9528-4419-b8cf-108e0a02f3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_63b1046e-8c4b-4f37-b647-2e4bbb188f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c77dd279-9528-4419-b8cf-108e0a02f3e0" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_63b1046e-8c4b-4f37-b647-2e4bbb188f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/InventoriesTables" xlink:type="simple" xlink:href="krt-20211231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_32563ac9-e910-43a9-b494-23d46a7958f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a1962ede-fe3b-45a0-bdf5-344e73d74a34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_32563ac9-e910-43a9-b494-23d46a7958f7" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a1962ede-fe3b-45a0-bdf5-344e73d74a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="krt-20211231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_22ba144d-ef77-4a0f-9f75-86c2c4cd1bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_da5c3ec4-0ceb-46da-bb26-359787c221da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_22ba144d-ef77-4a0f-9f75-86c2c4cd1bc1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_da5c3ec4-0ceb-46da-bb26-359787c221da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="krt-20211231.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_b39a8910-1564-44f8-8c87-d8310bf6e3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f421653b-832b-45dc-a05b-657c81ce94e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_b39a8910-1564-44f8-8c87-d8310bf6e3e4" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f421653b-832b-45dc-a05b-657c81ce94e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7285d20a-520f-45bc-9816-c7ed34c4919e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_65ee95a5-b869-4ba5-a6ba-ce3d30f721b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7285d20a-520f-45bc-9816-c7ed34c4919e" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_65ee95a5-b869-4ba5-a6ba-ce3d30f721b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_fad8311c-01e2-40a5-bb9a-ca629b236fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7285d20a-520f-45bc-9816-c7ed34c4919e" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_fad8311c-01e2-40a5-bb9a-ca629b236fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesTables" xlink:type="simple" xlink:href="krt-20211231.xsd#ObligationsUnderCapitalLeasesTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_407c3840-7388-4d64-8e21-1986898b514f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_a1a19ea1-f445-4e58-87f3-bc3ed7c2b512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_407c3840-7388-4d64-8e21-1986898b514f" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_a1a19ea1-f445-4e58-87f3-bc3ed7c2b512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce1096b8-cc6b-4618-9b10-974251c51c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0b190d2c-53cd-4348-baf1-db051fa5583d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce1096b8-cc6b-4618-9b10-974251c51c4d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0b190d2c-53cd-4348-baf1-db051fa5583d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c3987688-3d2b-4f5e-bd83-6f3a18f835f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce1096b8-cc6b-4618-9b10-974251c51c4d" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c3987688-3d2b-4f5e-bd83-6f3a18f835f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1d49dd6f-30b4-4022-87d8-37fc12b42b94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce1096b8-cc6b-4618-9b10-974251c51c4d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1d49dd6f-30b4-4022-87d8-37fc12b42b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="krt-20211231.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_29bf7c67-8199-4c69-bc1b-e0491dfcd30c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e8a65e86-a036-4ccb-88b9-3c3c2e960a16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_29bf7c67-8199-4c69-bc1b-e0491dfcd30c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e8a65e86-a036-4ccb-88b9-3c3c2e960a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="krt-20211231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c459236e-f8fe-4208-b640-422815e09841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_5ebd669c-8537-4a61-8958-71b27dc3ed10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c459236e-f8fe-4208-b640-422815e09841" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_5ebd669c-8537-4a61-8958-71b27dc3ed10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1b973bb8-2e01-4b49-82cd-ad09e8035eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_728f8a67-36da-4eb7-8e3f-a5d4e2be2115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1b973bb8-2e01-4b49-82cd-ad09e8035eed" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_728f8a67-36da-4eb7-8e3f-a5d4e2be2115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3ce3806d-d81b-4dde-81eb-9524e48f7698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1b973bb8-2e01-4b49-82cd-ad09e8035eed" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_3ce3806d-d81b-4dde-81eb-9524e48f7698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8234a5ef-f89a-4629-b28a-1be3facef561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1b973bb8-2e01-4b49-82cd-ad09e8035eed" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8234a5ef-f89a-4629-b28a-1be3facef561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/NatureofOperationsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#NatureofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/NatureofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3a0e286d-0e7e-41ea-92aa-6b84db1043c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfOtherDistributionCentersOperatedByEntity_c43a70e1-013c-4a80-9389-b7c0fa2aa27d" xlink:href="krt-20211231.xsd#krt_NumberOfOtherDistributionCentersOperatedByEntity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3a0e286d-0e7e-41ea-92aa-6b84db1043c4" xlink:to="loc_krt_NumberOfOtherDistributionCentersOperatedByEntity_c43a70e1-013c-4a80-9389-b7c0fa2aa27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_38be58e4-81fe-4586-844b-229ceb2f1b92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_ee61c914-8505-4232-9899-a5da373b9137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38be58e4-81fe-4586-844b-229ceb2f1b92" xlink:to="loc_us-gaap_NumberOfReportableSegments_ee61c914-8505-4232-9899-a5da373b9137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_VariableInterestEntityNumberOfEntities_b9408404-1b64-4941-8376-00fb7e21bed8" xlink:href="krt-20211231.xsd#krt_VariableInterestEntityNumberOfEntities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38be58e4-81fe-4586-844b-229ceb2f1b92" xlink:to="loc_krt_VariableInterestEntityNumberOfEntities_b9408404-1b64-4941-8376-00fb7e21bed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4a9f1f72-ed5e-4015-bb60-8c6906d796f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4a9f1f72-ed5e-4015-bb60-8c6906d796f8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2c5fe723-e897-4326-8d7f-f259077d10a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:to="loc_srt_RangeAxis_2c5fe723-e897-4326-8d7f-f259077d10a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2c5fe723-e897-4326-8d7f-f259077d10a9" xlink:to="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_51aa5f57-9cf7-42ca-b3f5-21ec6e7a3e99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:to="loc_srt_MinimumMember_51aa5f57-9cf7-42ca-b3f5-21ec6e7a3e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_81828746-e8f9-4feb-aca1-cb30663cd5a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_90f9a559-872c-4c51-9356-57749609b1fd" xlink:to="loc_srt_MaximumMember_81828746-e8f9-4feb-aca1-cb30663cd5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1a592c68-a103-4b58-8d28-5c655294397d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1a592c68-a103-4b58-8d28-5c655294397d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1a592c68-a103-4b58-8d28-5c655294397d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_61a81698-96d2-45d7-9fd5-b3388f3182b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_61a81698-96d2-45d7-9fd5-b3388f3182b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_eec1ddbf-415f-42e4-a0cd-c04ecdb6406c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_VehiclesMember_eec1ddbf-415f-42e4-a0cd-c04ecdb6406c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_f5e487fb-8cdc-4a70-81cd-fcd7ea74f708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_f5e487fb-8cdc-4a70-81cd-fcd7ea74f708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_ad24c378-342c-4934-b605-139961afa1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_BuildingMember_ad24c378-342c-4934-b605-139961afa1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PropertyHeldUnderCapitalLeasesMember_c8086a76-496e-45e0-9400-b304226ebaf8" xlink:href="krt-20211231.xsd#krt_PropertyHeldUnderCapitalLeasesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_krt_PropertyHeldUnderCapitalLeasesMember_c8086a76-496e-45e0-9400-b304226ebaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_897eca33-019a-4ddd-bec2-91daf27092e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_cb9cc40f-a9c4-4724-9c46-2c4254710c44" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_897eca33-019a-4ddd-bec2-91daf27092e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3719e0b6-b43c-40ef-87c7-b69f9f77b3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ae01a80f-9939-49ac-be80-a10af15e392c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3719e0b6-b43c-40ef-87c7-b69f9f77b3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_929899a8-461a-4f31-9431-ad67e4258305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3719e0b6-b43c-40ef-87c7-b69f9f77b3ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_929899a8-461a-4f31-9431-ad67e4258305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0456f197-dce6-4843-87dd-c8b5ed129494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0625400b-80c3-4dc8-b9a9-da4faabd9034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0456f197-dce6-4843-87dd-c8b5ed129494" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0625400b-80c3-4dc8-b9a9-da4faabd9034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b881a0a2-edbe-44ce-bfd4-42e06b7e510d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0625400b-80c3-4dc8-b9a9-da4faabd9034" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b881a0a2-edbe-44ce-bfd4-42e06b7e510d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c1baaad9-33ab-48c3-8a76-55635d13e353" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b881a0a2-edbe-44ce-bfd4-42e06b7e510d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c1baaad9-33ab-48c3-8a76-55635d13e353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_f26250c8-1e4f-49eb-8409-10793d64df7a" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c1baaad9-33ab-48c3-8a76-55635d13e353" xlink:to="loc_krt_GlobalWellsMember_f26250c8-1e4f-49eb-8409-10793d64df7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_0625400b-80c3-4dc8-b9a9-da4faabd9034" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:to="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_ffbefb9b-bf79-4aa8-8859-aaeff6b53fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:to="loc_us-gaap_NumberOfReportingUnits_ffbefb9b-bf79-4aa8-8859-aaeff6b53fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7dfb1c66-a55c-4be9-9d7c-0d8aabd141b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_7039b523-24c2-4510-b538-dc4932e5e463" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7dfb1c66-a55c-4be9-9d7c-0d8aabd141b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrantsAbstract_f62c1a3e-e7a6-47cd-93d8-c0b62a24f3b1" xlink:href="krt-20211231.xsd#krt_GovernmentGrantsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_d468cef2-f463-4407-8eb4-9d172575d4a6" xlink:to="loc_krt_GovernmentGrantsAbstract_f62c1a3e-e7a6-47cd-93d8-c0b62a24f3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GovernmentGrants_409adabb-2476-4b09-bbb3-95239adc6349" xlink:href="krt-20211231.xsd#krt_GovernmentGrants"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_GovernmentGrantsAbstract_f62c1a3e-e7a6-47cd-93d8-c0b62a24f3b1" xlink:to="loc_krt_GovernmentGrants_409adabb-2476-4b09-bbb3-95239adc6349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_756a2a4b-ff56-41c6-afb5-7b37d2447641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_199e6e22-0e26-4ff9-bb29-93be6066d93e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_756a2a4b-ff56-41c6-afb5-7b37d2447641" xlink:to="loc_us-gaap_GoodwillRollForward_199e6e22-0e26-4ff9-bb29-93be6066d93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_32b0cf7d-fff8-4a08-90fb-6deaa443c6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_199e6e22-0e26-4ff9-bb29-93be6066d93e" xlink:to="loc_us-gaap_Goodwill_32b0cf7d-fff8-4a08-90fb-6deaa443c6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_969d74da-580d-40fe-9605-b478e2399dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_199e6e22-0e26-4ff9-bb29-93be6066d93e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_969d74da-580d-40fe-9605-b478e2399dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_445b20b6-e200-43b1-900f-2576d1c04d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_199e6e22-0e26-4ff9-bb29-93be6066d93e" xlink:to="loc_us-gaap_Goodwill_445b20b6-e200-43b1-900f-2576d1c04d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesGlobalWellsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2c069163-e8f5-436c-b506-ca7a104cd854" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2c069163-e8f5-436c-b506-ca7a104cd854" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f70ecbf3-c3dd-43e1-ad2f-1f14e62b9386" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ccb1729e-31ea-4dcc-8d0e-913dedf9aad6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f70ecbf3-c3dd-43e1-ad2f-1f14e62b9386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_7f45f5c0-3001-4350-90a6-e275aed9fcef" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f70ecbf3-c3dd-43e1-ad2f-1f14e62b9386" xlink:to="loc_krt_GlobalWellsMember_7f45f5c0-3001-4350-90a6-e275aed9fcef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7c3d626a-fcc2-4efd-8923-08338cea9985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:to="loc_us-gaap_DebtInstrumentAxis_7c3d626a-fcc2-4efd-8923-08338cea9985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7c3d626a-fcc2-4efd-8923-08338cea9985" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay2029Member_a15fa162-4eb6-4f7b-bd60-d8dadd0950c9" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay2029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:to="loc_krt_TermLoanMaturingMay2029Member_a15fa162-4eb6-4f7b-bd60-d8dadd0950c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune302025Member_89b463d1-04a0-483f-8afc-1890c9d723ee" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune302025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:to="loc_krt_TermLoanMaturingJune302025Member_89b463d1-04a0-483f-8afc-1890c9d723ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_86f2d9b9-8179-4b11-bd8e-870e527817eb" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b95ecd1-be8d-4715-9129-b3fb9e4b0fda" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_86f2d9b9-8179-4b11-bd8e-870e527817eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_45150852-8b3e-47ad-b3fa-7f235a35553a" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfOtherUnrelatedParties_cb7f24c8-a8d1-40e3-b118-24237a6d5948" xlink:href="krt-20211231.xsd#krt_NumberOfOtherUnrelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_NumberOfOtherUnrelatedParties_cb7f24c8-a8d1-40e3-b118-24237a6d5948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6397b446-2f71-4d4d-9140-04c3d94c368a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_6397b446-2f71-4d4d-9140-04c3d94c368a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage_f8ccdb07-8771-43d2-864c-46a5de16791d" xlink:href="krt-20211231.xsd#krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage_f8ccdb07-8771-43d2-864c-46a5de16791d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers_2f3062a9-4de8-4579-956a-d2836f6a2330" xlink:href="krt-20211231.xsd#krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers_2f3062a9-4de8-4579-956a-d2836f6a2330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ContributionsToOffsetAmountThatMemberCannotContribute_d5287bc5-b45b-4e51-9076-d360da7b553d" xlink:href="krt-20211231.xsd#krt_ContributionsToOffsetAmountThatMemberCannotContribute"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_ContributionsToOffsetAmountThatMemberCannotContribute_d5287bc5-b45b-4e51-9076-d360da7b553d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_12efc5ff-e22a-40d7-bba9-0f4b22ec6ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_12efc5ff-e22a-40d7-bba9-0f4b22ec6ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_eb203801-408e-4c0c-86ac-5aaf837be5f9" xlink:href="krt-20211231.xsd#krt_DebtConversionAmountConvertedToNewDebtInstrument"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_eb203801-408e-4c0c-86ac-5aaf837be5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_0ab7369a-2197-4721-8fd9-dea489e6d10a" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_0ab7369a-2197-4721-8fd9-dea489e6d10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TotalLoanGuaranteed_969b4cce-6b09-4bef-bff5-8395459968ff" xlink:href="krt-20211231.xsd#krt_TotalLoanGuaranteed"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_51ff300c-9ea9-4780-99ca-39f62d613de6" xlink:to="loc_krt_TotalLoanGuaranteed_969b4cce-6b09-4bef-bff5-8395459968ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d1568cc0-1cd6-4a34-8878-171d2f642a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_f282dc64-814b-4207-bd6f-aaf18366d911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d1568cc0-1cd6-4a34-8878-171d2f642a67" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_f282dc64-814b-4207-bd6f-aaf18366d911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_8062dd50-c858-4824-aef7-663a8fd8997c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_f282dc64-814b-4207-bd6f-aaf18366d911" xlink:to="loc_srt_ConsolidatedEntitiesAxis_8062dd50-c858-4824-aef7-663a8fd8997c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1e9492ba-7edf-4cb2-ac80-d1d4f6508dab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8062dd50-c858-4824-aef7-663a8fd8997c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1e9492ba-7edf-4cb2-ac80-d1d4f6508dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_a15f583f-240e-4f05-823d-770fbf721277" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1e9492ba-7edf-4cb2-ac80-d1d4f6508dab" xlink:to="loc_krt_GlobalWellsMember_a15f583f-240e-4f05-823d-770fbf721277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_f282dc64-814b-4207-bd6f-aaf18366d911" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_442f4977-1079-4fa8-bc9b-47171b609247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_442f4977-1079-4fa8-bc9b-47171b609247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ef5f23d4-24c1-4423-b289-ddc3501bb9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ef5f23d4-24c1-4423-b289-ddc3501bb9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cfe61a81-4c49-4d8c-b324-b00d5fb3fcf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cfe61a81-4c49-4d8c-b324-b00d5fb3fcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1d88bbb3-c26d-4154-94b7-bd2995a6cf38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1d88bbb3-c26d-4154-94b7-bd2995a6cf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e26fc0de-a60c-444d-8544-736a4ee21801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e26fc0de-a60c-444d-8544-736a4ee21801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3c3fed58-a39b-4b5e-b0ab-e2f98ffad376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_Assets_3c3fed58-a39b-4b5e-b0ab-e2f98ffad376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_564fafee-3cb2-45e9-b5b4-f83da1baf7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccountsPayableCurrent_564fafee-3cb2-45e9-b5b4-f83da1baf7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_24bc0b97-2fb4-4430-b18c-75d8b8bde740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_24bc0b97-2fb4-4430-b18c-75d8b8bde740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_1ead77da-95a7-4c3b-ba15-9f763b13144d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_1ead77da-95a7-4c3b-ba15-9f763b13144d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_897dd27b-9c0d-46ed-a6a2-2da61973957e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_897dd27b-9c0d-46ed-a6a2-2da61973957e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_c34e8b45-2894-4721-a059-a3d8b8d83d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_c34e8b45-2894-4721-a059-a3d8b8d83d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f88f1a15-7ef8-40c4-8f1b-88021258c458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_LongTermDebtCurrent_f88f1a15-7ef8-40c4-8f1b-88021258c458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f86c0842-8aef-4e19-b92b-6beeb8a21f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f86c0842-8aef-4e19-b92b-6beeb8a21f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0d65d18e-4ec8-4289-bbf1-75109d912e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0d65d18e-4ec8-4289-bbf1-75109d912e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_62661392-a449-42e5-b34d-89bdb42ab9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_3ae9811d-6949-4167-8d41-c023268cd70a" xlink:to="loc_us-gaap_Liabilities_62661392-a449-42e5-b34d-89bdb42ab9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_187e432a-d4c4-4e00-b302-293d25070187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8a744561-d4ec-4012-8d1e-3e8dc50a601a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_187e432a-d4c4-4e00-b302-293d25070187" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8a744561-d4ec-4012-8d1e-3e8dc50a601a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e4e774c1-ebe4-401d-b6bb-7318a7e7c237" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8a744561-d4ec-4012-8d1e-3e8dc50a601a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e4e774c1-ebe4-401d-b6bb-7318a7e7c237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f1385161-fdd0-4a6d-aacf-d3ef824e6de6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e4e774c1-ebe4-401d-b6bb-7318a7e7c237" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f1385161-fdd0-4a6d-aacf-d3ef824e6de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_655b3b5a-08f3-4a9f-89cf-8f4deef8dbf2" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f1385161-fdd0-4a6d-aacf-d3ef824e6de6" xlink:to="loc_krt_LollicupFranchisingLlcMember_655b3b5a-08f3-4a9f-89cf-8f4deef8dbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8a744561-d4ec-4012-8d1e-3e8dc50a601a" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising_da9cb081-8573-496e-973e-4c86d30ba9bf" xlink:href="krt-20211231.xsd#krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising_da9cb081-8573-496e-973e-4c86d30ba9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfStoreOwned_4736f5d0-6982-4dd0-bb7b-f2006bedb907" xlink:href="krt-20211231.xsd#krt_NumberOfStoreOwned"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_krt_NumberOfStoreOwned_4736f5d0-6982-4dd0-bb7b-f2006bedb907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveProgramExpenses_3f0af16d-21bb-4f8d-ac62-8442f8add405" xlink:href="krt-20211231.xsd#krt_IncentiveProgramExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_krt_IncentiveProgramExpenses_3f0af16d-21bb-4f8d-ac62-8442f8add405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount_45009879-f969-49c8-baa9-441bcb8f6723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_04d8eed8-5b26-4f47-a3fa-a5dd08228aaa" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount_45009879-f969-49c8-baa9-441bcb8f6723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a7d3445c-ce14-4231-9b2d-deb2798d0548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a7d3445c-ce14-4231-9b2d-deb2798d0548" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ab90e6c5-913e-4f52-adf0-78ac2ba5b529" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:to="loc_srt_ProductOrServiceAxis_ab90e6c5-913e-4f52-adf0-78ac2ba5b529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ab90e6c5-913e-4f52-adf0-78ac2ba5b529" xlink:to="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NationalDistributionMember_c7d3af25-1b4b-4dfb-9e64-32c4031c803c" xlink:href="krt-20211231.xsd#krt_NationalDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_krt_NationalDistributionMember_c7d3af25-1b4b-4dfb-9e64-32c4031c803c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DistributorsMember_f744c204-9209-4e7e-a32a-3dc5c8c10a2f" xlink:href="krt-20211231.xsd#krt_DistributorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_krt_DistributorsMember_f744c204-9209-4e7e-a32a-3dc5c8c10a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_OnlineMember_592476cb-2f4a-4ec6-9f75-bdf859dcd3d6" xlink:href="krt-20211231.xsd#krt_OnlineMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_krt_OnlineMember_592476cb-2f4a-4ec6-9f75-bdf859dcd3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetailMember_51e11bb7-6683-43a4-a635-4995779e2edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetailMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_536f2fe5-22d9-4aa0-b8ee-54951aa7d187" xlink:to="loc_us-gaap_RetailMember_51e11bb7-6683-43a4-a635-4995779e2edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f0a970af-5e43-4716-a029-fbd966fb6643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a628a68e-fcb0-49e9-83f7-d7a7ae40dbf2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f0a970af-5e43-4716-a029-fbd966fb6643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_e0677ccd-b042-4487-8170-e8c636599dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f0a970af-5e43-4716-a029-fbd966fb6643" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_e0677ccd-b042-4487-8170-e8c636599dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4c8d68fe-ab30-4e21-b5fc-d1058e3e4eae" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc3ce04d-173d-46f5-9f62-823e0e021be4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dc3ce04d-173d-46f5-9f62-823e0e021be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_25cffcee-dd3a-4db4-84a2-b61127945d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c6d91526-7ad4-44e7-98fc-5d3de8091a0e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_25cffcee-dd3a-4db4-84a2-b61127945d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2f206f94-6714-420d-82f0-f64e570f1865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_7be1ead3-492f-41c0-b49c-b5e4653cd0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2f206f94-6714-420d-82f0-f64e570f1865" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_7be1ead3-492f-41c0-b49c-b5e4653cd0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_1b5ab4fe-cd4e-4e30-bdcd-78eefa0a56ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_7be1ead3-492f-41c0-b49c-b5e4653cd0dc" xlink:to="loc_us-gaap_AdvertisingExpense_1b5ab4fe-cd4e-4e30-bdcd-78eefa0a56ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d5b6e075-b759-4635-ae02-a137a700f9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2f206f94-6714-420d-82f0-f64e570f1865" xlink:to="loc_us-gaap_IncomeTaxDisclosureAbstract_d5b6e075-b759-4635-ae02-a137a700f9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_753ac3e3-017c-4743-9a42-f1928e52ddfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d5b6e075-b759-4635-ae02-a137a700f9e9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_753ac3e3-017c-4743-9a42-f1928e52ddfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0ecd5992-095c-47cd-a4bd-cab3c9a19c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ecd5992-095c-47cd-a4bd-cab3c9a19c03" xlink:to="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d0378d65-cd19-4599-ae44-923c3a7cac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d0378d65-cd19-4599-ae44-923c3a7cac0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d0378d65-cd19-4599-ae44-923c3a7cac0e" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_49ec5928-c780-44c9-9e97-e10ce52d3e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_49ec5928-c780-44c9-9e97-e10ce52d3e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableMember_3f221d3a-69d7-4e26-a304-b56c8a2a69e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_66dd9ebb-795d-4be9-a992-461751581979" xlink:to="loc_us-gaap_AccountsPayableMember_3f221d3a-69d7-4e26-a304-b56c8a2a69e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d080a07b-56d0-46f1-a10e-3ceaae89066e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d080a07b-56d0-46f1-a10e-3ceaae89066e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7617aa68-5e86-4692-b865-b105441b0623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d080a07b-56d0-46f1-a10e-3ceaae89066e" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7617aa68-5e86-4692-b865-b105441b0623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_78c7775e-bd00-417c-b073-2747291de82e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7617aa68-5e86-4692-b865-b105441b0623" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_78c7775e-bd00-417c-b073-2747291de82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ec4cb6d7-6a93-4470-a82b-43a67444c0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ec4cb6d7-6a93-4470-a82b-43a67444c0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ec4cb6d7-6a93-4470-a82b-43a67444c0bf" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember_9b70e829-f23d-4e63-8d50-bed4307d613e" xlink:href="krt-20211231.xsd#krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember_9b70e829-f23d-4e63-8d50-bed4307d613e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TaizhouFulingPlasticsCo.LtdMember_bbcf06ca-bf5a-44c6-8fae-96bce74ee8ba" xlink:href="krt-20211231.xsd#krt_TaizhouFulingPlasticsCo.LtdMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_TaizhouFulingPlasticsCo.LtdMember_bbcf06ca-bf5a-44c6-8fae-96bce74ee8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_FulingTechnologyCoLtdMember_06879913-0a2c-421c-8477-d4309b92a69e" xlink:href="krt-20211231.xsd#krt_FulingTechnologyCoLtdMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_FulingTechnologyCoLtdMember_06879913-0a2c-421c-8477-d4309b92a69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_WenHoIndustrialCoLtdMember_736bfa46-1f33-4b92-9cca-011aed181220" xlink:href="krt-20211231.xsd#krt_WenHoIndustrialCoLtdMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4cb879a8-ddc6-4622-831a-79ab6bf585c1" xlink:to="loc_krt_WenHoIndustrialCoLtdMember_736bfa46-1f33-4b92-9cca-011aed181220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_cd3011ea-75b8-4fa6-bc44-740fcb655e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_435913ed-3536-4536-bc6e-268f26cd11bb" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_cd3011ea-75b8-4fa6-bc44-740fcb655e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_da928c57-2139-40f8-a8b7-7da54f1dcb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_cd3011ea-75b8-4fa6-bc44-740fcb655e82" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_da928c57-2139-40f8-a8b7-7da54f1dcb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_923173fb-8d63-440b-9a53-d68eb6f7aa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_923173fb-8d63-440b-9a53-d68eb6f7aa3a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_70f9e1b9-61c0-46ff-b0cd-401c2e4a92a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21a9852e-be0f-439c-9b42-ca8c2e3cdfa6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_70f9e1b9-61c0-46ff-b0cd-401c2e4a92a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3460fd50-d02a-4c70-a906-db308cbdefc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_70f9e1b9-61c0-46ff-b0cd-401c2e4a92a5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3460fd50-d02a-4c70-a906-db308cbdefc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_54baae49-8760-44a6-9dae-10d084a6a5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_54baae49-8760-44a6-9dae-10d084a6a5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_54baae49-8760-44a6-9dae-10d084a6a5d8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c5b9a58d-2778-4176-a101-538bfc7376bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c5b9a58d-2778-4176-a101-538bfc7376bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_93fcced9-6133-4b37-a4c1-9f408a69e048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_93fcced9-6133-4b37-a4c1-9f408a69e048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3d368c19-e131-4903-a95e-2ac2b9650542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_285140b9-3c77-4e08-8673-3fbffdea1619" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3d368c19-e131-4903-a95e-2ac2b9650542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_10eaa16a-9b17-4324-9d41-60538743e754" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8502252e-b1e7-4570-b253-918a76b3cd13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8502252e-b1e7-4570-b253-918a76b3cd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2ab5108-9e23-4458-b48a-a35ad266e65c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2ab5108-9e23-4458-b48a-a35ad266e65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_cc8e9597-6a0a-45f8-9a25-c8878ce5bd82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_718cb7a8-f191-4206-8b17-cd55d2356693" xlink:to="loc_us-gaap_FairValueNetAssetLiability_cc8e9597-6a0a-45f8-9a25-c8878ce5bd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SummaryofSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c62e1dad-b1dc-4ebe-b8ca-7d8df2b1f018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_0537d2c2-9e2e-4b6c-bc44-5da4f66e5550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c62e1dad-b1dc-4ebe-b8ca-7d8df2b1f018" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_0537d2c2-9e2e-4b6c-bc44-5da4f66e5550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_37c6751f-9bf0-4b8c-bd90-93b885b50f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_0537d2c2-9e2e-4b6c-bc44-5da4f66e5550" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_37c6751f-9bf0-4b8c-bd90-93b885b50f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b7f923b1-293e-4d9a-88f1-9c3e5851c825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b7f923b1-293e-4d9a-88f1-9c3e5851c825" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_18ba1782-b996-4e9c-bb1c-acef5a0219c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_18ba1782-b996-4e9c-bb1c-acef5a0219c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_18ba1782-b996-4e9c-bb1c-acef5a0219c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PacificCupIncMember_8e606aa4-8539-4088-a4ff-74268ab382c5" xlink:href="krt-20211231.xsd#krt_PacificCupIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:to="loc_krt_PacificCupIncMember_8e606aa4-8539-4088-a4ff-74268ab382c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_9a0754bc-84dd-496b-aedc-ecc50bcaff8f" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2e462f1f-212a-494b-ac51-b50793cdb0a1" xlink:to="loc_krt_LollicupFranchisingLlcMember_9a0754bc-84dd-496b-aedc-ecc50bcaff8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionAxis_824de027-cd3c-4cf4-94f1-a727fb6e4289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:to="loc_us-gaap_AssetAcquisitionAxis_824de027-cd3c-4cf4-94f1-a727fb6e4289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_824de027-cd3c-4cf4-94f1-a727fb6e4289" xlink:to="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PacificCupIncMember_d1b07f56-cf0c-44cb-880b-61045a9910ff" xlink:href="krt-20211231.xsd#krt_PacificCupIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:to="loc_krt_PacificCupIncMember_d1b07f56-cf0c-44cb-880b-61045a9910ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_a74bca16-dc1a-4dbe-8b02-4c25dddccc28" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionDomain_35370d95-cab0-4ef1-9f8f-1f4fe322fa48" xlink:to="loc_krt_LollicupFranchisingLlcMember_a74bca16-dc1a-4dbe-8b02-4c25dddccc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b1f3fc8-e2a8-4c2c-933a-0dbb70b7d4ab" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_a70c1dee-c137-4330-a258-489704a50285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_a70c1dee-c137-4330-a258-489704a50285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_3865ba58-0108-47a0-96ef-51f3029a8ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_64bf5950-3e0a-4c05-8046-fad280dfa198" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_3865ba58-0108-47a0-96ef-51f3029a8ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0905481e-e3c9-45d3-a9bd-b27fef5e14be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ed35ea6-c65d-402a-8790-12380e7b16eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0905481e-e3c9-45d3-a9bd-b27fef5e14be" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ed35ea6-c65d-402a-8790-12380e7b16eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f7b2112c-7870-445f-86e3-cf5d7d885748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ed35ea6-c65d-402a-8790-12380e7b16eb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f7b2112c-7870-445f-86e3-cf5d7d885748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f7b2112c-7870-445f-86e3-cf5d7d885748" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PacificCupIncMember_ca072c2a-cc71-4836-ab2c-1c8a3ba2ee25" xlink:href="krt-20211231.xsd#krt_PacificCupIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:to="loc_krt_PacificCupIncMember_ca072c2a-cc71-4836-ab2c-1c8a3ba2ee25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_be554156-7557-4240-bfd1-4519b7f32153" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_64920b8e-801c-4aea-97fd-fa044bd4c310" xlink:to="loc_krt_LollicupFranchisingLlcMember_be554156-7557-4240-bfd1-4519b7f32153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_8ed35ea6-c65d-402a-8790-12380e7b16eb" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1b076d5c-f246-427f-aee6-04a60dc4788a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1b076d5c-f246-427f-aee6-04a60dc4788a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e3183e4e-c98f-4a46-a80e-f196748931d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e3183e4e-c98f-4a46-a80e-f196748931d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_db8d885e-189c-4508-bdf4-35b275cddf69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_db8d885e-189c-4508-bdf4-35b275cddf69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7851539-a3ce-4a29-8101-a1d7b11c6b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7851539-a3ce-4a29-8101-a1d7b11c6b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e7cf7c9c-13c1-49fc-8816-cc798d482462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_Goodwill_e7cf7c9c-13c1-49fc-8816-cc798d482462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_22eb9226-5764-4b12-b8e2-82b05af3afcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_22eb9226-5764-4b12-b8e2-82b05af3afcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_f847839f-0f3b-4069-9a09-0d5bf97ec85e" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_f847839f-0f3b-4069-9a09-0d5bf97ec85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_4cffa279-dbc9-4c4d-bfdb-72de3f41a947" xlink:href="krt-20211231.xsd#krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable_4cffa279-dbc9-4c4d-bfdb-72de3f41a947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c6d0f6f4-74ae-42d2-98b7-63eacb740395" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c6d0f6f4-74ae-42d2-98b7-63eacb740395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0aa3fbe3-88fe-47a7-8ecf-e1a65843cfae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0aa3fbe3-88fe-47a7-8ecf-e1a65843cfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_9262f09a-efa9-4993-ac52-27671a722a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_9262f09a-efa9-4993-ac52-27671a722a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4bb55a0f-0569-4367-80d4-2ba64b80a87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9dac58c2-6f0b-428a-9228-8e1434dd951e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4bb55a0f-0569-4367-80d4-2ba64b80a87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/InventoriesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_986bc1ae-7f30-4ec3-9cca-e8c418c52d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_70026c6a-45b7-48df-90a0-8af2ee3decf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_986bc1ae-7f30-4ec3-9cca-e8c418c52d18" xlink:to="loc_us-gaap_InventoryRawMaterials_70026c6a-45b7-48df-90a0-8af2ee3decf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_810cc09b-5fd0-4a2f-975d-f19463da4f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_986bc1ae-7f30-4ec3-9cca-e8c418c52d18" xlink:to="loc_us-gaap_InventoryWorkInProcess_810cc09b-5fd0-4a2f-975d-f19463da4f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_a7162af4-9128-470a-bfad-30df14bd49f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_986bc1ae-7f30-4ec3-9cca-e8c418c52d18" xlink:to="loc_us-gaap_InventoryFinishedGoods_a7162af4-9128-470a-bfad-30df14bd49f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_ee82edcd-bd20-44ca-84ad-021a9b6d6db3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_986bc1ae-7f30-4ec3-9cca-e8c418c52d18" xlink:to="loc_us-gaap_InventoryGross_ee82edcd-bd20-44ca-84ad-021a9b6d6db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryAdjustments_51b54c5b-128f-45a4-b29d-004179e9df50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_986bc1ae-7f30-4ec3-9cca-e8c418c52d18" xlink:to="loc_us-gaap_InventoryAdjustments_51b54c5b-128f-45a4-b29d-004179e9df50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_16e26750-a16e-4010-a035-83ae70690c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_986bc1ae-7f30-4ec3-9cca-e8c418c52d18" xlink:to="loc_us-gaap_InventoryNet_16e26750-a16e-4010-a035-83ae70690c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3d5f95d9-9228-4b79-8ca5-47377230a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d62fb52-8efe-45e5-a858-0ed9b734d72d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3d5f95d9-9228-4b79-8ca5-47377230a27a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d62fb52-8efe-45e5-a858-0ed9b734d72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28d2aa6e-ebef-4dca-911d-905e688c81b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d62fb52-8efe-45e5-a858-0ed9b734d72d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28d2aa6e-ebef-4dca-911d-905e688c81b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28d2aa6e-ebef-4dca-911d-905e688c81b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_38713819-2ec6-42e3-98e9-0667b0ecec4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_38713819-2ec6-42e3-98e9-0667b0ecec4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_bdaed5df-5e03-4cc6-ad19-2c3acf87fe52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_bdaed5df-5e03-4cc6-ad19-2c3acf87fe52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_35e131f2-1530-473a-8ed6-8d9c652abe40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_VehiclesMember_35e131f2-1530-473a-8ed6-8d9c652abe40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_702222a8-39a0-49e7-8611-7fb321d166a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_702222a8-39a0-49e7-8611-7fb321d166a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_c6ad82f6-96b7-494a-ad2d-310a315c805e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_BuildingMember_c6ad82f6-96b7-494a-ad2d-310a315c805e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_e9fd321b-c151-4443-8ef0-1c336c61a0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_LandMember_e9fd321b-c151-4443-8ef0-1c336c61a0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PropertyHeldUnderCapitalLeasesMember_b1bd6d4b-15ac-4c1b-8eda-dd3e6b821a95" xlink:href="krt-20211231.xsd#krt_PropertyHeldUnderCapitalLeasesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_krt_PropertyHeldUnderCapitalLeasesMember_b1bd6d4b-15ac-4c1b-8eda-dd3e6b821a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_656c863f-417b-4566-8c03-3d1888e8542a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7d537f8-20eb-424d-8398-34e9ecd9ff5b" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_656c863f-417b-4566-8c03-3d1888e8542a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c01b08da-2dd2-4c53-8547-33cb289b0054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d62fb52-8efe-45e5-a858-0ed9b734d72d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c01b08da-2dd2-4c53-8547-33cb289b0054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c01b08da-2dd2-4c53-8547-33cb289b0054" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0ed9f0aa-3385-4a73-86b1-c576f8d82135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0ed9f0aa-3385-4a73-86b1-c576f8d82135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d6edf42e-4202-4269-9543-500b2564a761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d6edf42e-4202-4269-9543-500b2564a761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eb92d7ff-5bac-4c86-90df-551732f8baab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_fa455dd9-47b2-4d1d-9e2a-f5bd2516ad44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eb92d7ff-5bac-4c86-90df-551732f8baab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e39f2e4-9632-40c8-97af-a72376900436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ddd6d74-f887-4665-aec4-a4f9316e560d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e39f2e4-9632-40c8-97af-a72376900436" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ddd6d74-f887-4665-aec4-a4f9316e560d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_873666a1-b0c0-467a-98ab-73c04f4473d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ddd6d74-f887-4665-aec4-a4f9316e560d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_873666a1-b0c0-467a-98ab-73c04f4473d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a546da53-4965-4835-82d6-155330375b77" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_873666a1-b0c0-467a-98ab-73c04f4473d7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a546da53-4965-4835-82d6-155330375b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_682b7aeb-1f96-4806-8754-4b0a091dceed" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a546da53-4965-4835-82d6-155330375b77" xlink:to="loc_krt_GlobalWellsMember_682b7aeb-1f96-4806-8754-4b0a091dceed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2ddd6d74-f887-4665-aec4-a4f9316e560d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLandHeldForUse_8deb156e-5a48-49b1-bbb1-596254188fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:to="loc_us-gaap_PaymentsToAcquireLandHeldForUse_8deb156e-5a48-49b1-bbb1-596254188fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_27c3bdb9-058f-46f1-b008-6591cc938c31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d946c75d-f833-4493-8ee7-32805e2ac002" xlink:to="loc_us-gaap_Depreciation_27c3bdb9-058f-46f1-b008-6591cc938c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LineofCreditDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LineofCreditDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/LineofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_285c33a3-b975-4e91-9cdb-c2fd3b069e67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_285c33a3-b975-4e91-9cdb-c2fd3b069e67" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_de9209da-a02f-4cdc-b557-04494fc7ff7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:to="loc_us-gaap_VariableRateAxis_de9209da-a02f-4cdc-b557-04494fc7ff7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c9fdc47b-1f11-48a8-9f40-761ca34b86f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_de9209da-a02f-4cdc-b557-04494fc7ff7e" xlink:to="loc_us-gaap_VariableRateDomain_c9fdc47b-1f11-48a8-9f40-761ca34b86f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_c5b35eb0-068a-4974-9e0f-80aa260d19f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_c9fdc47b-1f11-48a8-9f40-761ca34b86f4" xlink:to="loc_us-gaap_PrimeRateMember_c5b35eb0-068a-4974-9e0f-80aa260d19f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:to="loc_us-gaap_CreditFacilityAxis_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ad154d0a-bfcd-4c0d-ad3a-f29cbaefc335" xlink:to="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_4132f471-89f3-4881-9e1c-118974c21041" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:to="loc_us-gaap_LineOfCreditMember_4132f471-89f3-4881-9e1c-118974c21041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_61c6db0a-4ffe-4998-ab0f-20b0e4b618bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4e258a41-1830-4e67-a1bf-2039d0e6d9c9" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_61c6db0a-4ffe-4998-ab0f-20b0e4b618bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_fd1be7b4-cd2e-42a1-ba6c-64af5fd33fab" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_68a2d446-b0ea-4916-92cd-b9ae7f6593a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_68a2d446-b0ea-4916-92cd-b9ae7f6593a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_92cfccb6-26ca-46b7-ac4f-cd7f9e18cc25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_92cfccb6-26ca-46b7-ac4f-cd7f9e18cc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentFloorRate_10ec2efa-43c2-4234-b876-e975488618d6" xlink:href="krt-20211231.xsd#krt_DebtInstrumentFloorRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_krt_DebtInstrumentFloorRate_10ec2efa-43c2-4234-b876-e975488618d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_fee34d71-2189-4129-bd83-25fbaae16cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_10bc89e2-c7c7-4fe6-a83e-c9106100f5f1" xlink:to="loc_us-gaap_LongTermLineOfCredit_fee34d71-2189-4129-bd83-25fbaae16cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8d57a6d8-7277-4b47-90cb-8d1062f944d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8d57a6d8-7277-4b47-90cb-8d1062f944d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_8699ceab-9147-47e2-8a30-ed08448a7715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_us-gaap_InterestPayableCurrent_8699ceab-9147-47e2-8a30-ed08448a7715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_b9cf949a-309e-4eb9-a5e0-16f5fdf531ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_b9cf949a-309e-4eb9-a5e0-16f5fdf531ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_aafd66b1-db67-4161-97a2-aa8c27c915c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_us-gaap_AccruedVacationCurrent_aafd66b1-db67-4161-97a2-aa8c27c915c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_AccruedShippingExpensesCurrent_14f784b7-e0ac-4680-9192-5c941c15c21b" xlink:href="krt-20211231.xsd#krt_AccruedShippingExpensesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_krt_AccruedShippingExpensesCurrent_14f784b7-e0ac-4680-9192-5c941c15c21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_656d376d-3a97-43e6-9e4c-7ea4c287e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_656d376d-3a97-43e6-9e4c-7ea4c287e2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrent_5248b77a-bf11-4199-9046-c340b41eda5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_us-gaap_AccruedRentCurrent_5248b77a-bf11-4199-9046-c340b41eda5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2cbd198b-62a2-4631-983b-20be3c3bf117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a85da77d-d613-41cd-8769-d78a1db330df" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2cbd198b-62a2-4631-983b-20be3c3bf117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebtScheduleofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dfd7f7b4-8b18-49ee-9132-0322d85e658b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dfd7f7b4-8b18-49ee-9132-0322d85e658b" xlink:to="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_50d2d41a-9652-4c87-9b1b-e584f92dc2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:to="loc_us-gaap_DebtInstrumentAxis_50d2d41a-9652-4c87-9b1b-e584f92dc2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_50d2d41a-9652-4c87-9b1b-e584f92dc2b8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PromissoryNoteMember_642fa089-42b6-497e-aefb-21ef1ef61f35" xlink:href="krt-20211231.xsd#krt_PromissoryNoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_PromissoryNoteMember_642fa089-42b6-497e-aefb-21ef1ef61f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMarch2023Member_f03a67fb-ef17-49db-814f-29ca722353c1" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMarch2023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingMarch2023Member_f03a67fb-ef17-49db-814f-29ca722353c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member_c583709c-8b61-4d84-9721-60fd1e20ba1b" xlink:href="krt-20211231.xsd#krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member_c583709c-8b61-4d84-9721-60fd1e20ba1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJuly2024Member_d484609c-7077-49b5-9603-1dfc7ca9fd09" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJuly2024Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingJuly2024Member_d484609c-7077-49b5-9603-1dfc7ca9fd09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingApril302021Member_c1f959ea-efa8-43b9-9a54-09b2b31f31a2" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingApril302021Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingApril302021Member_c1f959ea-efa8-43b9-9a54-09b2b31f31a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingDecember312021Member_75d4cfe8-f977-4994-bbcc-14eb2805e3a3" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingDecember312021Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingDecember312021Member_75d4cfe8-f977-4994-bbcc-14eb2805e3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtSubtotalOneMember_e095b8c3-8ccd-487d-a2f0-3b530ea7ad8d" xlink:href="krt-20211231.xsd#krt_LongTermDebtSubtotalOneMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_LongTermDebtSubtotalOneMember_e095b8c3-8ccd-487d-a2f0-3b530ea7ad8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member_c9abf3b5-9b03-4f1a-bedd-816dbef3d71c" xlink:href="krt-20211231.xsd#krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member_c9abf3b5-9b03-4f1a-bedd-816dbef3d71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay312024Member_64a95138-91a6-4fff-8995-fcf6166161a7" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay312024Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingMay312024Member_64a95138-91a6-4fff-8995-fcf6166161a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingDecember2024Member_a63ba81a-8380-40b1-a744-37754854725d" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingDecember2024Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingDecember2024Member_a63ba81a-8380-40b1-a744-37754854725d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingMay2029Member_cd0463dd-04fa-4dcf-8074-469e3f906cc9" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingMay2029Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingMay2029Member_cd0463dd-04fa-4dcf-8074-469e3f906cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune172025Member_e449fef5-3a52-42ee-a049-ed99c3d7351a" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune172025Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingJune172025Member_e449fef5-3a52-42ee-a049-ed99c3d7351a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaycheckProtectionProgramCARESActMember_3d0731f1-7b53-4356-b63e-a64539ad5b8f" xlink:href="krt-20211231.xsd#krt_PaycheckProtectionProgramCARESActMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_PaycheckProtectionProgramCARESActMember_3d0731f1-7b53-4356-b63e-a64539ad5b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtSubtotalTwoMember_9f6b1655-af6c-48b9-a19c-fb443af247e1" xlink:href="krt-20211231.xsd#krt_LongTermDebtSubtotalTwoMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_LongTermDebtSubtotalTwoMember_9f6b1655-af6c-48b9-a19c-fb443af247e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingJune302025Member_436ef32e-008c-486f-9108-a9a733a53b55" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingJune302025Member"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingJune302025Member_436ef32e-008c-486f-9108-a9a733a53b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_f6761a23-9b74-4502-b90f-88fae6d1f49d" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ac03515b-e5d5-4e3a-977c-977ea08ce505" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_f6761a23-9b74-4502-b90f-88fae6d1f49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:to="loc_us-gaap_VariableRateAxis_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_cb5d8d32-659e-47dd-a4d3-b48918c5dfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_2f2d8a66-4c55-48d7-bbb4-e7ce55829cbe" xlink:to="loc_us-gaap_VariableRateDomain_cb5d8d32-659e-47dd-a4d3-b48918c5dfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_6d2b56a9-bf13-4f12-8d4c-2e52224051c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_cb5d8d32-659e-47dd-a4d3-b48918c5dfcd" xlink:to="loc_us-gaap_PrimeRateMember_6d2b56a9-bf13-4f12-8d4c-2e52224051c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:to="loc_srt_RangeAxis_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5c98f30f-a089-4bf9-84cf-a1e0b1ac54c1" xlink:to="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_11b3d761-71a1-4f5e-be58-b105a8eeeb71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:to="loc_srt_MinimumMember_11b3d761-71a1-4f5e-be58-b105a8eeeb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0b32805-7097-44c1-a353-4344d75f3345" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1ad41a6-c155-4112-b3ee-bb0280cc09fb" xlink:to="loc_srt_MaximumMember_c0b32805-7097-44c1-a353-4344d75f3345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f9b00b53-ab0a-4f2d-9bbf-c93d32eeaba8" xlink:to="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_a328b48f-10de-4703-b62c-a3c6befc0c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_a328b48f-10de-4703-b62c-a3c6befc0c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_918cb860-f43a-40fe-af4e-da26bf2a5bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_918cb860-f43a-40fe-af4e-da26bf2a5bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_75e9a9be-0825-4b8f-b3c3-116bc0499359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_LongTermDebtCurrent_75e9a9be-0825-4b8f-b3c3-116bc0499359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_9ccea513-f17c-4879-9bd2-9d007e0ab896" xlink:href="krt-20211231.xsd#krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent_9ccea513-f17c-4879-9bd2-9d007e0ab896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentMaximumBorrowingCapacity_6d4bc33d-4ec7-417c-a52e-b66f6b663e8f" xlink:href="krt-20211231.xsd#krt_DebtInstrumentMaximumBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_DebtInstrumentMaximumBorrowingCapacity_6d4bc33d-4ec7-417c-a52e-b66f6b663e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_364f2008-9fde-4c80-ba90-b03759dc981f" xlink:href="krt-20211231.xsd#krt_DebtConversionAmountConvertedToNewDebtInstrument"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_DebtConversionAmountConvertedToNewDebtInstrument_364f2008-9fde-4c80-ba90-b03759dc981f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_9e58eb20-c3b0-4f2d-aff9-db9b251a56d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_9e58eb20-c3b0-4f2d-aff9-db9b251a56d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b35f218-e675-41a6-94ea-8f925e9d5d04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b35f218-e675-41a6-94ea-8f925e9d5d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e5924cd9-984d-414d-9f81-0b99ad35d8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e5924cd9-984d-414d-9f81-0b99ad35d8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7df3717b-34b2-402b-b519-27252edb17fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7df3717b-34b2-402b-b519-27252edb17fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fb7a1aa-9a89-4ca8-832c-974ff5c6dd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fb7a1aa-9a89-4ca8-832c-974ff5c6dd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_fef19ca2-f1c9-47f8-a90b-6924dcb0c702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_fef19ca2-f1c9-47f8-a90b-6924dcb0c702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_090db413-14e9-41b1-b60e-4232d6250776" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47ea2003-48e1-41f0-9f4c-863780503283" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_090db413-14e9-41b1-b60e-4232d6250776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebtScheduleofFutureMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2f832bd2-ee84-4cf9-8ec6-675f7815cd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2f832bd2-ee84-4cf9-8ec6-675f7815cd1f" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_27bfcaff-e3cd-4d3e-af46-2da5391aead6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_27bfcaff-e3cd-4d3e-af46-2da5391aead6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_47a48319-1df4-4a8b-b868-6964da13371e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_47a48319-1df4-4a8b-b868-6964da13371e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_e2c66997-d110-4885-a87c-8a0708cb3b80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_e2c66997-d110-4885-a87c-8a0708cb3b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_122609ad-7d69-45c5-8849-6a0a1c4435ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_122609ad-7d69-45c5-8849-6a0a1c4435ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c7035658-c88e-40be-a997-7d07620ef896" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c7035658-c88e-40be-a997-7d07620ef896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2e93e5bd-1726-414b-8725-ddb8ddc79fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2e93e5bd-1726-414b-8725-ddb8ddc79fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_609279a1-81f0-4f74-b5ce-dbbd2609219a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_3b92c068-70d0-4024-a6bb-5c2e7528872e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_609279a1-81f0-4f74-b5ce-dbbd2609219a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_be545122-6bac-4ea8-a0cf-c850d1e5fa90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_155fb6eb-becd-4d77-ab43-64bec28e5d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_be545122-6bac-4ea8-a0cf-c850d1e5fa90" xlink:to="loc_us-gaap_DebtInstrumentTable_155fb6eb-becd-4d77-ab43-64bec28e5d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c5e78b7b-b946-4740-882a-bd2fde53facf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_155fb6eb-becd-4d77-ab43-64bec28e5d0d" xlink:to="loc_us-gaap_DebtInstrumentAxis_c5e78b7b-b946-4740-882a-bd2fde53facf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_94c80e18-ee0b-4d51-81c5-74d950a667a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c5e78b7b-b946-4740-882a-bd2fde53facf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_94c80e18-ee0b-4d51-81c5-74d950a667a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaycheckProtectionProgramCARESActMember_21243a90-b569-4e53-80be-fd1a02d96bf5" xlink:href="krt-20211231.xsd#krt_PaycheckProtectionProgramCARESActMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_94c80e18-ee0b-4d51-81c5-74d950a667a3" xlink:to="loc_krt_PaycheckProtectionProgramCARESActMember_21243a90-b569-4e53-80be-fd1a02d96bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_155fb6eb-becd-4d77-ab43-64bec28e5d0d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_d50a5dcd-e397-462b-a413-8a34c049d6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_d50a5dcd-e397-462b-a413-8a34c049d6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea6dd0c2-26c1-439a-aa93-020a00bb2114" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea6dd0c2-26c1-439a-aa93-020a00bb2114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentDeferredPaymentsTerm_4855100e-5c1d-4d2d-8739-e69505c09cd7" xlink:href="krt-20211231.xsd#krt_DebtInstrumentDeferredPaymentsTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_krt_DebtInstrumentDeferredPaymentsTerm_4855100e-5c1d-4d2d-8739-e69505c09cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_9564df5f-f24c-428e-b185-58ce62f72406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f7a7f217-43c6-431e-93b5-bf481f1dcee9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_9564df5f-f24c-428e-b185-58ce62f72406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/InterestRateSwapsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#InterestRateSwapsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/InterestRateSwapsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ab3c50b8-9cd6-4f2d-897a-5e213326b130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ab3c50b8-9cd6-4f2d-897a-5e213326b130" xlink:to="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bc2c8d89-eaaa-467a-97fd-a827021e3ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bc2c8d89-eaaa-467a-97fd-a827021e3ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f95b2b31-6870-4339-ad61-97d70cfc3e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bc2c8d89-eaaa-467a-97fd-a827021e3ac6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f95b2b31-6870-4339-ad61-97d70cfc3e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9f648faf-55bf-4435-b5ff-c0a8147833d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f95b2b31-6870-4339-ad61-97d70cfc3e16" xlink:to="loc_us-gaap_InterestRateSwapMember_9f648faf-55bf-4435-b5ff-c0a8147833d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f8fcd454-1db7-4f90-9623-b9b4a385013c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f8fcd454-1db7-4f90-9623-b9b4a385013c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d711a450-8249-4852-8b84-314f3e3a4b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f8fcd454-1db7-4f90-9623-b9b4a385013c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d711a450-8249-4852-8b84-314f3e3a4b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1de489ee-be2f-4a89-a9c7-156b443dddb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d711a450-8249-4852-8b84-314f3e3a4b37" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1de489ee-be2f-4a89-a9c7-156b443dddb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b354c237-d918-4103-b363-2f32515edeb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b354c237-d918-4103-b363-2f32515edeb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac2a654b-0d36-4e81-bd7f-cfd6a431529c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b354c237-d918-4103-b363-2f32515edeb2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac2a654b-0d36-4e81-bd7f-cfd6a431529c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_96551b74-34d6-4673-90a5-7d64015c690c" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac2a654b-0d36-4e81-bd7f-cfd6a431529c" xlink:to="loc_krt_GlobalWellsMember_96551b74-34d6-4673-90a5-7d64015c690c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_40dde2a4-46bb-49ea-b7f8-cfffb441b24a" xlink:to="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_7e09521f-d748-4d00-aed7-035b73382ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeTermOfContract_7e09521f-d748-4d00-aed7-035b73382ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_211e8f71-2a44-4f44-96ff-505b20c91b66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_211e8f71-2a44-4f44-96ff-505b20c91b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_dae328b9-5dc3-448a-ab91-addc9068d9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_dae328b9-5dc3-448a-ab91-addc9068d9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_5178edad-61e6-4ed1-8be2-3b3ff0ffed25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_5178edad-61e6-4ed1-8be2-3b3ff0ffed25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_9d70d07e-8d3c-4ec2-93eb-c33dc539a9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_InvestmentIncomeInterest_9d70d07e-8d3c-4ec2-93eb-c33dc539a9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense_05bf7ab0-70cc-40c5-ae0b-afdb33d8a5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_us-gaap_InvestmentIncomeInvestmentExpense_05bf7ab0-70cc-40c5-ae0b-afdb33d8a5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DerivativeTerminationFee_48b7b582-64af-47d1-95a4-20e8e6feffe4" xlink:href="krt-20211231.xsd#krt_DerivativeTerminationFee"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_a2871c99-e61e-4e34-838e-611f8f9c15bf" xlink:to="loc_krt_DerivativeTerminationFee_48b7b582-64af-47d1-95a4-20e8e6feffe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#ObligationsUnderCapitalLeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_b4c7caac-4379-453d-b9cc-c3e6b6da5c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfCapitalLeaseObligationsTable_6630b45a-6acd-432c-8628-1ccb27d4d170" xlink:href="krt-20211231.xsd#krt_ScheduleOfCapitalLeaseObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_b4c7caac-4379-453d-b9cc-c3e6b6da5c53" xlink:to="loc_krt_ScheduleOfCapitalLeaseObligationsTable_6630b45a-6acd-432c-8628-1ccb27d4d170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_607be9b5-56de-458b-bf01-f67b6c65ced6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsTable_6630b45a-6acd-432c-8628-1ccb27d4d170" xlink:to="loc_srt_RangeAxis_607be9b5-56de-458b-bf01-f67b6c65ced6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_607be9b5-56de-458b-bf01-f67b6c65ced6" xlink:to="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1bc2d522-c66d-4b6e-8eb3-eade249178c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:to="loc_srt_MinimumMember_1bc2d522-c66d-4b6e-8eb3-eade249178c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72408824-45a8-498e-8c40-9654b8abfe12" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_203be16c-8604-4096-ae5d-a798815107ac" xlink:to="loc_srt_MaximumMember_72408824-45a8-498e-8c40-9654b8abfe12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:href="krt-20211231.xsd#krt_ScheduleOfCapitalLeaseObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsTable_6630b45a-6acd-432c-8628-1ccb27d4d170" xlink:to="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CapitalLeaseObligationInterestRate_2dab5e38-c27b-48ad-9684-b73b364821a0" xlink:href="krt-20211231.xsd#krt_CapitalLeaseObligationInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:to="loc_krt_CapitalLeaseObligationInterestRate_2dab5e38-c27b-48ad-9684-b73b364821a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_a0d4d4c0-bef8-41c9-8876-78fe81cfddf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_ScheduleOfCapitalLeaseObligationsLineItems_cfff815e-683e-490a-b7fa-bd513f1f42ef" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_a0d4d4c0-bef8-41c9-8876-78fe81cfddf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_85cfeeb1-c6de-4589-a3a3-9a06b953707e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_f479dbc7-aa06-428f-8b76-aa43851e5c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasedAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_85cfeeb1-c6de-4589-a3a3-9a06b953707e" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_f479dbc7-aa06-428f-8b76-aa43851e5c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_fcdb8c58-d8bb-429d-8226-1028503f7ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_85cfeeb1-c6de-4589-a3a3-9a06b953707e" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_fcdb8c58-d8bb-429d-8226-1028503f7ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_d246dd52-4eff-427c-95f6-f407940a8b29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_85cfeeb1-c6de-4589-a3a3-9a06b953707e" xlink:to="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_d246dd52-4eff-427c-95f6-f407940a8b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CommonAndPreferredStockSharesAuthorized_a4a0c065-ca8c-4a36-80f5-a953f0dba8cb" xlink:href="krt-20211231.xsd#krt_CommonAndPreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_krt_CommonAndPreferredStockSharesAuthorized_a4a0c065-ca8c-4a36-80f5-a953f0dba8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5ef22307-07da-483b-acad-814db9410d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5ef22307-07da-483b-acad-814db9410d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e95ecdb5-1c54-4353-97eb-bb3f682e9adc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_e95ecdb5-1c54-4353-97eb-bb3f682e9adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_8d415cfe-5084-4deb-8cf7-0c88da18670a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_8d415cfe-5084-4deb-8cf7-0c88da18670a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_660aef10-99b6-49db-a655-3e2ff0cdcb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_660aef10-99b6-49db-a655-3e2ff0cdcb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b00b037e-4c81-490f-93af-676e3dfb75c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b00b037e-4c81-490f-93af-676e3dfb75c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_649b49e9-8b23-46d7-ab3a-28aa37167020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_DividendsCommonStockCash_649b49e9-8b23-46d7-ab3a-28aa37167020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1ac6eff6-3170-4590-820b-c9a05c6ba45f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1ac6eff6-3170-4590-820b-c9a05c6ba45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_56742ded-cffb-4685-a8e9-191753aa159b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_TreasuryStockValue_56742ded-cffb-4685-a8e9-191753aa159b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_04a2d8b8-25e2-4e91-9900-3d3b86054398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_04a2d8b8-25e2-4e91-9900-3d3b86054398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_3a2c259e-11c7-4fd2-9594-ba08bf2fd5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a93b19a-841a-442f-83de-9f2a48cfa284" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_3a2c259e-11c7-4fd2-9594-ba08bf2fd5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a358a3c7-c684-4e4c-98e3-cc0255655070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a358a3c7-c684-4e4c-98e3-cc0255655070" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b2254ca3-c3c6-4323-9cbc-c485f758e0dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:to="loc_srt_CounterpartyNameAxis_b2254ca3-c3c6-4323-9cbc-c485f758e0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a922783f-5ff4-4687-bda3-8553cac80eb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_b2254ca3-c3c6-4323-9cbc-c485f758e0dd" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a922783f-5ff4-4687-bda3-8553cac80eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember_487df523-4396-4b77-9fb8-31e339419281" xlink:href="krt-20211231.xsd#krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a922783f-5ff4-4687-bda3-8553cac80eb2" xlink:to="loc_krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember_487df523-4396-4b77-9fb8-31e339419281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5e59202b-ce95-4ab7-a79f-957c88c9b93a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:to="loc_srt_RangeAxis_5e59202b-ce95-4ab7-a79f-957c88c9b93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a85d265f-124d-4fc7-9241-46d72bf8b251" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5e59202b-ce95-4ab7-a79f-957c88c9b93a" xlink:to="loc_srt_RangeMember_a85d265f-124d-4fc7-9241-46d72bf8b251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ceb3ed13-756b-4c98-ae17-129280347923" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a85d265f-124d-4fc7-9241-46d72bf8b251" xlink:to="loc_srt_MaximumMember_ceb3ed13-756b-4c98-ae17-129280347923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_983aebbb-6862-4786-852d-61a22308d2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:to="loc_us-gaap_AwardTypeAxis_983aebbb-6862-4786-852d-61a22308d2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_983aebbb-6862-4786-852d-61a22308d2ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4d93eaad-7870-4777-b769-fa6e25a044bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4d93eaad-7870-4777-b769-fa6e25a044bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2db718f0-1ff6-4aed-a71f-e2a4d57ade96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_65d63f25-8dc1-40ec-8885-1d20f66b982e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2db718f0-1ff6-4aed-a71f-e2a4d57ade96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a3bbde-f274-44d2-99cc-ce0f2c46fe66" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c5b6f3c0-f1e0-4a5e-952b-48e085225c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c5b6f3c0-f1e0-4a5e-952b-48e085225c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_07086045-f40e-4988-a260-b41dfcdef1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_07086045-f40e-4988-a260-b41dfcdef1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate_948279dd-f05b-44b8-a3c7-c0acda909caa" xlink:href="krt-20211231.xsd#krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate_948279dd-f05b-44b8-a3c7-c0acda909caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1b2f5eda-53ff-4671-ac9a-6161107a076b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1b2f5eda-53ff-4671-ac9a-6161107a076b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_da258167-18e2-46cf-89bb-289fd6b18b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_da258167-18e2-46cf-89bb-289fd6b18b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_94acb1ad-dea8-4792-b29f-f8fd1a4eee73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_94acb1ad-dea8-4792-b29f-f8fd1a4eee73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_771ce24f-4965-4de6-a0a2-a2b23000587d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_771ce24f-4965-4de6-a0a2-a2b23000587d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5db11a5a-4bc0-42b3-bbc2-ba4d2409f85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5db11a5a-4bc0-42b3-bbc2-ba4d2409f85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ea6a769a-ba32-41d4-a3fa-05986be26ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ea6a769a-ba32-41d4-a3fa-05986be26ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f1908430-280c-4de3-a696-ed54b890d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_f1908430-280c-4de3-a696-ed54b890d1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod_7c9795ce-1e1a-4dbe-9742-d638b743fc75" xlink:href="krt-20211231.xsd#krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod_7c9795ce-1e1a-4dbe-9742-d638b743fc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_58041231-c819-4b43-b7df-b585aef76a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_58041231-c819-4b43-b7df-b585aef76a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2f94dfa6-5b6a-4a4b-8254-10222043177f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2f94dfa6-5b6a-4a4b-8254-10222043177f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_472483cb-493a-4281-a73d-3c103146ddb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_472483cb-493a-4281-a73d-3c103146ddb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b0edfa57-10bb-46eb-8714-a71b336ea690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b0edfa57-10bb-46eb-8714-a71b336ea690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_75c2065e-9264-40ee-bf61-330f54b1a77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb2a50c7-47f8-4d77-a154-baf5de1c2129" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_75c2065e-9264-40ee-bf61-330f54b1a77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensationSummaryofStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf37341b-efa1-45c8-9021-d4e2496833b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf37341b-efa1-45c8-9021-d4e2496833b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2d6a4925-59f9-4fbf-9d65-00148ef2f729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf37341b-efa1-45c8-9021-d4e2496833b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2d6a4925-59f9-4fbf-9d65-00148ef2f729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b0da2d1-b172-4a37-aedf-ac3de6c04f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf37341b-efa1-45c8-9021-d4e2496833b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b0da2d1-b172-4a37-aedf-ac3de6c04f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a0ead470-b2a6-468e-85cf-98f004582e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf37341b-efa1-45c8-9021-d4e2496833b3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a0ead470-b2a6-468e-85cf-98f004582e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bfab6e23-226a-4fde-946f-e079c68b1c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf37341b-efa1-45c8-9021-d4e2496833b3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bfab6e23-226a-4fde-946f-e079c68b1c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a298aa45-257d-4576-a3ce-8f7b863e1e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a298aa45-257d-4576-a3ce-8f7b863e1e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_f9c777a9-2acd-4f5c-8607-34c5441a60ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_f9c777a9-2acd-4f5c-8607-34c5441a60ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_38824a7b-34fb-4e49-9067-4b605a3cc776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_38824a7b-34fb-4e49-9067-4b605a3cc776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c153001d-b46f-464b-857f-6047f302a26e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_38824a7b-34fb-4e49-9067-4b605a3cc776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c153001d-b46f-464b-857f-6047f302a26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60402e8e-f881-49a1-9625-dafd1cce9169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_38824a7b-34fb-4e49-9067-4b605a3cc776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60402e8e-f881-49a1-9625-dafd1cce9169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_717e60de-1fd4-422a-8ecd-42623c1c4893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_38824a7b-34fb-4e49-9067-4b605a3cc776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_717e60de-1fd4-422a-8ecd-42623c1c4893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_06095010-e348-4796-ae48-6690cbf4e265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_38824a7b-34fb-4e49-9067-4b605a3cc776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_06095010-e348-4796-ae48-6690cbf4e265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ff48ec99-0625-45e2-af9f-cda8783997ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_ff48ec99-0625-45e2-af9f-cda8783997ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0c3fea43-9aac-4f07-a9f3-c6fe34aba9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0c3fea43-9aac-4f07-a9f3-c6fe34aba9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2eba054a-1731-4deb-899c-a246a7890752" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9b8617b1-30ff-436a-ba65-1fa200ca8a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9b8617b1-30ff-436a-ba65-1fa200ca8a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_e6763884-bc3a-4c22-9a3d-fbc0d49ff7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_e6763884-bc3a-4c22-9a3d-fbc0d49ff7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8a46f87d-22fd-4c14-9fcf-8214de39b22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8a46f87d-22fd-4c14-9fcf-8214de39b22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3a04280f-78a8-4009-89d3-758cf626773c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3a04280f-78a8-4009-89d3-758cf626773c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d7ee0346-db3a-4d84-9113-e46c1413c733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d7ee0346-db3a-4d84-9113-e46c1413c733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1494bbbb-8565-4a68-acf6-fe215b704ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1494bbbb-8565-4a68-acf6-fe215b704ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4598a89c-1fa1-46f2-9a4f-8a07b5a981b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_87d1d656-4139-45d1-be39-5bc6c9aa5226" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4598a89c-1fa1-46f2-9a4f-8a07b5a981b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff82d0c2-a04a-47da-89bd-1e0482eff4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e458a858-eb0e-4d29-b1ec-756e9064eea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff82d0c2-a04a-47da-89bd-1e0482eff4fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e458a858-eb0e-4d29-b1ec-756e9064eea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1aa5969b-3e1c-4c87-b020-0b10d7e36c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff82d0c2-a04a-47da-89bd-1e0482eff4fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1aa5969b-3e1c-4c87-b020-0b10d7e36c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7c4fca91-607a-4144-8055-bbe165da0ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff82d0c2-a04a-47da-89bd-1e0482eff4fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7c4fca91-607a-4144-8055-bbe165da0ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_010b1ab3-e093-418f-b021-129757cf6ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff82d0c2-a04a-47da-89bd-1e0482eff4fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_010b1ab3-e093-418f-b021-129757cf6ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c9e7a4e4-13a5-4353-ab75-2308d620c792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd904274-560d-4c75-a2ae-79934d02923b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c9e7a4e4-13a5-4353-ab75-2308d620c792" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd904274-560d-4c75-a2ae-79934d02923b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3a200e82-1ce7-457c-9305-664734bad0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd904274-560d-4c75-a2ae-79934d02923b" xlink:to="loc_us-gaap_AwardTypeAxis_3a200e82-1ce7-457c-9305-664734bad0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f650b4b0-c9b3-42c8-b481-d18fd05bfc87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3a200e82-1ce7-457c-9305-664734bad0a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f650b4b0-c9b3-42c8-b481-d18fd05bfc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6c457cb2-4437-4efb-9c00-38138d22ce1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f650b4b0-c9b3-42c8-b481-d18fd05bfc87" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6c457cb2-4437-4efb-9c00-38138d22ce1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cd904274-560d-4c75-a2ae-79934d02923b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_628bdd09-3210-41f2-bd95-9c5d74be933c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_628bdd09-3210-41f2-bd95-9c5d74be933c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_48f81bfd-b4f7-4aed-97a6-f0452ef06a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_48f81bfd-b4f7-4aed-97a6-f0452ef06a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11b82d2e-8b7f-4cb6-969b-8f82477398f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11b82d2e-8b7f-4cb6-969b-8f82477398f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_575f3d10-8a69-4ef1-8912-01d7b6e13731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_575f3d10-8a69-4ef1-8912-01d7b6e13731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5d30e70-1b01-448d-957a-962f65225903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ce39a4ad-e5fe-40d5-be79-c263d58062ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5d30e70-1b01-448d-957a-962f65225903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ff894753-2d8e-4750-9b35-998a08ff8882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0551ebd4-2f01-4fe5-b74c-3a97eb661cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0551ebd4-2f01-4fe5-b74c-3a97eb661cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_803da3e6-f851-4e3a-8a10-f3045c32e093" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_803da3e6-f851-4e3a-8a10-f3045c32e093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c534ea6f-48eb-4830-a823-e9edd3d55f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c534ea6f-48eb-4830-a823-e9edd3d55f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_18543729-c14e-4a47-9da6-bea9e633d791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_18543729-c14e-4a47-9da6-bea9e633d791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_deaa83cb-4342-4ef7-8349-43a8e24510e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_575d9070-f8fc-4e02-b160-c4b6a0210910" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_deaa83cb-4342-4ef7-8349-43a8e24510e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_02b4226a-aa91-4cba-87cb-a4d34ec59216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_764559bd-a420-42d5-a53a-ab8aec8b4968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_02b4226a-aa91-4cba-87cb-a4d34ec59216" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_764559bd-a420-42d5-a53a-ab8aec8b4968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_72bc5b3b-4f2d-4908-a6df-6a86adff1b37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_764559bd-a420-42d5-a53a-ab8aec8b4968" xlink:to="loc_us-gaap_NetIncomeLoss_72bc5b3b-4f2d-4908-a6df-6a86adff1b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6fc8cfaf-336a-4f01-93ea-f71e8284ca9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_764559bd-a420-42d5-a53a-ab8aec8b4968" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6fc8cfaf-336a-4f01-93ea-f71e8284ca9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3d5bc546-0079-4997-88f5-bd30b8b9fc15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_764559bd-a420-42d5-a53a-ab8aec8b4968" xlink:to="loc_us-gaap_EarningsPerShareBasic_3d5bc546-0079-4997-88f5-bd30b8b9fc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_02b4226a-aa91-4cba-87cb-a4d34ec59216" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0437100e-7407-4656-abc2-64638808c4e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:to="loc_us-gaap_NetIncomeLoss_0437100e-7407-4656-abc2-64638808c4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5cd1b90-3823-4018-bbb0-b42483edd1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5cd1b90-3823-4018-bbb0-b42483edd1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c45189da-b02e-4f6e-a5f3-d798660e1c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c45189da-b02e-4f6e-a5f3-d798660e1c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6cf0f761-694d-47a8-af8c-04342e3ed1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c45189da-b02e-4f6e-a5f3-d798660e1c9d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6cf0f761-694d-47a8-af8c-04342e3ed1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e9e745e6-8bb1-4b0d-9581-a2593673f350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e9e745e6-8bb1-4b0d-9581-a2593673f350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_64dd769d-0ad0-4c02-ab42-ec25033a3906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_64dd769d-0ad0-4c02-ab42-ec25033a3906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5cdf3298-8e34-4edd-9976-f964c46719b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0c29e7e4-e430-406f-a934-2a10a3d9dcf1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5cdf3298-8e34-4edd-9976-f964c46719b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d5b2719d-3804-4adb-be86-e44900b3ce9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d5b2719d-3804-4adb-be86-e44900b3ce9c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_28fd3d44-0e50-4a6c-9af5-b8a293f96847" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_28fd3d44-0e50-4a6c-9af5-b8a293f96847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4f038759-e07b-4bef-86d8-bd5767d24928" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_28fd3d44-0e50-4a6c-9af5-b8a293f96847" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4f038759-e07b-4bef-86d8-bd5767d24928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_GlobalWellsMember_fcfab05a-d904-4c6a-b8f9-dd210a77c758" xlink:href="krt-20211231.xsd#krt_GlobalWellsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4f038759-e07b-4bef-86d8-bd5767d24928" xlink:to="loc_krt_GlobalWellsMember_fcfab05a-d904-4c6a-b8f9-dd210a77c758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dcb826a8-7653-4f30-805b-4933897a24fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:to="loc_srt_RangeAxis_dcb826a8-7653-4f30-805b-4933897a24fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dcb826a8-7653-4f30-805b-4933897a24fd" xlink:to="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cc3e9c33-44ac-4dd4-b208-2385a8fa6a8b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:to="loc_srt_MinimumMember_cc3e9c33-44ac-4dd4-b208-2385a8fa6a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e1665a36-b84b-4c07-a635-b39625962bfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7b4c011d-7cd4-4a82-9f6e-5db9100d76f6" xlink:to="loc_srt_MaximumMember_e1665a36-b84b-4c07-a635-b39625962bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_368aa247-4dff-42d8-8562-056e121547a1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_455084cd-0af8-4f0c-a122-64e46eab9fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_LeaseAndRentalExpense_455084cd-0af8-4f0c-a122-64e46eab9fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_5b846aa9-17a2-4fa6-ab63-3b3b1f220c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_5b846aa9-17a2-4fa6-ab63-3b3b1f220c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LessorOperatingLeaseMonthlyLeasePayment_1d829a99-9ad8-4d13-86f8-087f0bd9ea0c" xlink:href="krt-20211231.xsd#krt_LessorOperatingLeaseMonthlyLeasePayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_krt_LessorOperatingLeaseMonthlyLeasePayment_1d829a99-9ad8-4d13-86f8-087f0bd9ea0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_1291ed81-96d9-4b27-98c8-55190d9cbfb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_1291ed81-96d9-4b27-98c8-55190d9cbfb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_94fd70e2-db2a-4334-ab1b-a07c89960d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_94fd70e2-db2a-4334-ab1b-a07c89960d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_2d8731ac-29a6-4d41-8671-2cb491ebe72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_3f03f485-7ac3-409c-b607-865a04dcfcbe" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_2d8731ac-29a6-4d41-8671-2cb491ebe72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2374fc2e-f427-4c45-bf10-01cdd853fa2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2374fc2e-f427-4c45-bf10-01cdd853fa2b" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_c3cd8f83-3dad-4c82-bfaf-cdc5620e515e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_c3cd8f83-3dad-4c82-bfaf-cdc5620e515e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_dcff7e69-e815-44e3-ac9f-b5b1d278b4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_dcff7e69-e815-44e3-ac9f-b5b1d278b4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_a98289e7-bbf8-4483-889c-45c557f92384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_a98289e7-bbf8-4483-889c-45c557f92384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_529e2e56-e10e-4d24-a547-617eab25ffed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_529e2e56-e10e-4d24-a547-617eab25ffed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9f552757-ad67-4c28-a833-c4cd85581492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9f552757-ad67-4c28-a833-c4cd85581492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_189bb938-2a3b-41f9-bac2-82f35955018b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_189bb938-2a3b-41f9-bac2-82f35955018b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d8115c6a-1ec0-492c-974e-cb23d051706e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_f5997c83-88cd-4571-8351-cdcc7797a3f2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d8115c6a-1ec0-492c-974e-cb23d051706e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_33dac3d9-95f5-4ac7-91a0-7e72728de837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_33dac3d9-95f5-4ac7-91a0-7e72728de837" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_be989095-791e-4729-a47f-ebbb7ecded82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_be989095-791e-4729-a47f-ebbb7ecded82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b332aaa3-4923-4c37-8d27-e7b395fdd6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_be989095-791e-4729-a47f-ebbb7ecded82" xlink:to="loc_us-gaap_RelatedPartyDomain_b332aaa3-4923-4c37-8d27-e7b395fdd6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_a5037920-fe93-4d47-9364-709cac3e7fb9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b332aaa3-4923-4c37-8d27-e7b395fdd6f3" xlink:to="loc_srt_AffiliatedEntityMember_a5037920-fe93-4d47-9364-709cac3e7fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0e8dd7d3-bcc3-4980-966f-0aeaaa851007" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:to="loc_srt_CounterpartyNameAxis_0e8dd7d3-bcc3-4980-966f-0aeaaa851007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0e8dd7d3-bcc3-4980-966f-0aeaaa851007" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_ab1cba25-ff99-4dfb-b48e-786f46743907" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:to="loc_krt_LollicupFranchisingLlcMember_ab1cba25-ff99-4dfb-b48e-786f46743907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyGlobalLtdMember_a42b514c-13dd-4c31-b573-28bc060b4078" xlink:href="krt-20211231.xsd#krt_KearyGlobalLtdMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:to="loc_krt_KearyGlobalLtdMember_a42b514c-13dd-4c31-b573-28bc060b4078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_KearyInternationalMember_4c953d25-977e-4614-98c4-d3a76c7a67b2" xlink:href="krt-20211231.xsd#krt_KearyInternationalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ff858a09-1146-4da2-ad92-2d4126e598fc" xlink:to="loc_krt_KearyInternationalMember_4c953d25-977e-4614-98c4-d3a76c7a67b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_91559a18-d5ae-4d37-8a77-24015bd5390f" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_9c02a233-f836-415c-8921-98aabe8e1225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_9c02a233-f836-415c-8921-98aabe8e1225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncentiveProgramExpenses_e9d42f2b-3f17-4be5-9011-778c91082147" xlink:href="krt-20211231.xsd#krt_IncentiveProgramExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_krt_IncentiveProgramExpenses_e9d42f2b-3f17-4be5-9011-778c91082147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0e1e0121-f1cf-40a3-9f61-638b238ebc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0e1e0121-f1cf-40a3-9f61-638b238ebc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_NumberOfExercisedConvertibleNotes_962d2eb8-05af-45d1-807c-a3199d51c4d8" xlink:href="krt-20211231.xsd#krt_NumberOfExercisedConvertibleNotes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_krt_NumberOfExercisedConvertibleNotes_962d2eb8-05af-45d1-807c-a3199d51c4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1484a4dd-4162-49f5-a228-de528e52a1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1484a4dd-4162-49f5-a228-de528e52a1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_f93b2ec7-494d-42d1-bfc0-943a913d1e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1a67be89-2be2-444c-9160-783b858c0d7e" xlink:to="loc_us-gaap_RelatedPartyCosts_f93b2ec7-494d-42d1-bfc0-943a913d1e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/EmployeeBenefitsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#EmployeeBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/EmployeeBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_046a7996-f339-4c50-807b-8b7d320a2f10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_aeac1717-6aad-468c-8e51-98391db9fcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_046a7996-f339-4c50-807b-8b7d320a2f10" xlink:to="loc_us-gaap_DefinedContributionPlanTable_aeac1717-6aad-468c-8e51-98391db9fcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheAxis_803b1144-f7ec-404b-add6-af7d750b320e" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_aeac1717-6aad-468c-8e51-98391db9fcb2" xlink:to="loc_krt_RetirementPlanContributionTrancheAxis_803b1144-f7ec-404b-add6-af7d750b320e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_RetirementPlanContributionTrancheAxis_803b1144-f7ec-404b-add6-af7d750b320e" xlink:to="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheOneMember_e2f030c6-1111-4ef7-a8be-2cf2fa50aaa7" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:to="loc_krt_RetirementPlanContributionTrancheOneMember_e2f030c6-1111-4ef7-a8be-2cf2fa50aaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheTwoMember_39f31c47-8105-4d73-be67-97b9f59830ed" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:to="loc_krt_RetirementPlanContributionTrancheTwoMember_39f31c47-8105-4d73-be67-97b9f59830ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_RetirementPlanContributionTrancheThreeMember_425d6aff-a144-4536-9813-e6465ad6eb85" xlink:href="krt-20211231.xsd#krt_RetirementPlanContributionTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krt_RetirementPlanContributionTrancheDomain_1b95cad2-98a3-4369-8904-1dbbd3f67ccc" xlink:to="loc_krt_RetirementPlanContributionTrancheThreeMember_425d6aff-a144-4536-9813-e6465ad6eb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_aeac1717-6aad-468c-8e51-98391db9fcb2" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_c24f4c28-9afe-4632-b5ae-2c9463ccb3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_c24f4c28-9afe-4632-b5ae-2c9463ccb3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_dfdd89df-318f-4317-97cf-89aba3eac338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_dfdd89df-318f-4317-97cf-89aba3eac338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_948fdf57-7955-49a3-a0d2-4b1d63773622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_a6eddde6-e67f-48b0-a79d-35a11b7cc55c" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_948fdf57-7955-49a3-a0d2-4b1d63773622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesScheduleofIncomeTaxProvisionsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_270d316e-2aa5-4022-9d9a-694351953259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_06e57f3c-c1ae-4ec4-afbb-d08ceb92afe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_270d316e-2aa5-4022-9d9a-694351953259" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_06e57f3c-c1ae-4ec4-afbb-d08ceb92afe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_30a0d60a-338c-4ed8-b1ee-58b50cd78aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_06e57f3c-c1ae-4ec4-afbb-d08ceb92afe2" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_30a0d60a-338c-4ed8-b1ee-58b50cd78aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_cb3eb08a-ff8c-4f93-b800-5cef4c60645b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_06e57f3c-c1ae-4ec4-afbb-d08ceb92afe2" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_cb3eb08a-ff8c-4f93-b800-5cef4c60645b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9942ea64-a249-4cc0-be13-298bafcfe52c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_06e57f3c-c1ae-4ec4-afbb-d08ceb92afe2" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9942ea64-a249-4cc0-be13-298bafcfe52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_57ac13f4-6add-428b-9b6f-9281e79a1de0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_270d316e-2aa5-4022-9d9a-694351953259" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_57ac13f4-6add-428b-9b6f-9281e79a1de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1d36e1bb-cb35-46a6-bdae-1ffddb429e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_57ac13f4-6add-428b-9b6f-9281e79a1de0" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1d36e1bb-cb35-46a6-bdae-1ffddb429e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b018803b-8fd6-4d21-8ffd-5cad0842d230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_57ac13f4-6add-428b-9b6f-9281e79a1de0" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b018803b-8fd6-4d21-8ffd-5cad0842d230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c88d69e-6889-4a23-a487-c57b95a5ae46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_57ac13f4-6add-428b-9b6f-9281e79a1de0" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2c88d69e-6889-4a23-a487-c57b95a5ae46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2778e8e3-b0de-48d1-91f8-4bd8fd4bdd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_270d316e-2aa5-4022-9d9a-694351953259" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2778e8e3-b0de-48d1-91f8-4bd8fd4bdd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9982bf8b-117d-47fa-8b0e-f06a1d8862a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9982bf8b-117d-47fa-8b0e-f06a1d8862a6" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsStateTaxes_e0fa5e57-b3a0-446b-916e-c49ab0af1f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_us-gaap_DeferredTaxAssetsStateTaxes_e0fa5e57-b3a0-446b-916e-c49ab0af1f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_c56bcc90-a097-42d4-a025-9300a21d6131" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_c56bcc90-a097-42d4-a025-9300a21d6131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c5e93c02-f822-4422-b747-56803c40fb60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c5e93c02-f822-4422-b747-56803c40fb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance_96f0f43c-6a1c-42fe-8616-0e9d0610c409" xlink:href="krt-20211231.xsd#krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance_96f0f43c-6a1c-42fe-8616-0e9d0610c409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_234da7d3-fe93-4dd4-a730-05781c0be260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_234da7d3-fe93-4dd4-a730-05781c0be260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_ff595650-9514-4aa1-b506-6805d3c95705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_ff595650-9514-4aa1-b506-6805d3c95705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxAssetsGovernmentGrant_f17e7ad3-12b0-4bd2-8b87-cc3f121cb969" xlink:href="krt-20211231.xsd#krt_DeferredTaxAssetsGovernmentGrant"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_krt_DeferredTaxAssetsGovernmentGrant_f17e7ad3-12b0-4bd2-8b87-cc3f121cb969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a65111bf-4779-47b5-b786-76ce93a2a577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a65111bf-4779-47b5-b786-76ce93a2a577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_fbe25b65-edf3-48e1-afc2-284a81e01abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_c016bf95-80f2-4627-8760-1e5ec69e59df" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_fbe25b65-edf3-48e1-afc2-284a81e01abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_e081ea70-cdb7-49c3-994f-803472e67c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9982bf8b-117d-47fa-8b0e-f06a1d8862a6" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_e081ea70-cdb7-49c3-994f-803472e67c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_21c67767-f05e-44d1-9cd1-0bf579876a96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_e081ea70-cdb7-49c3-994f-803472e67c71" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_21c67767-f05e-44d1-9cd1-0bf579876a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries_9656cfa5-a3b5-42e9-938f-7a6956e4d8b6" xlink:href="krt-20211231.xsd#krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_e081ea70-cdb7-49c3-994f-803472e67c71" xlink:to="loc_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries_9656cfa5-a3b5-42e9-938f-7a6956e4d8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_491d0251-cc38-4550-bedd-0913c2338281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_e081ea70-cdb7-49c3-994f-803472e67c71" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_491d0251-cc38-4550-bedd-0913c2338281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_32ab5f70-fdda-4442-a673-698127dc675b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_e081ea70-cdb7-49c3-994f-803472e67c71" xlink:to="loc_us-gaap_DeferredTaxLiabilities_32ab5f70-fdda-4442-a673-698127dc675b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_049da371-c845-476f-939c-4a7e34c0f08f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_049da371-c845-476f-939c-4a7e34c0f08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_11b0fabf-9843-4aa2-af21-57d5242d1ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_11b0fabf-9843-4aa2-af21-57d5242d1ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_438d67db-3067-4d46-93ad-d861f48f9529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_438d67db-3067-4d46-93ad-d861f48f9529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount_c74acd1d-0217-4dbe-8024-49cbe3bd3d60" xlink:href="krt-20211231.xsd#krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount_c74acd1d-0217-4dbe-8024-49cbe3bd3d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_1e7bfb68-ea7f-4563-8bf6-62799b9f1b82" xlink:href="krt-20211231.xsd#krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount_1e7bfb68-ea7f-4563-8bf6-62799b9f1b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_964977f5-15c2-4d0c-a9fc-56b1a0c612cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_964977f5-15c2-4d0c-a9fc-56b1a0c612cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_427c3e39-c9d0-49f5-9c32-6b272e05abad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_427c3e39-c9d0-49f5-9c32-6b272e05abad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_36d27ec3-5066-4fb9-a4ad-a743142144f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_36d27ec3-5066-4fb9-a4ad-a743142144f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a8b90479-f86e-44a8-8383-76e4d653af6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d17a20f2-2b26-49d2-8435-37ba28174939" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a8b90479-f86e-44a8-8383-76e4d653af6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c15aed69-4acc-49c4-b7ce-4cb09e4fa820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_459c2a4c-6c1a-4455-8cca-e33067c995e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c15aed69-4acc-49c4-b7ce-4cb09e4fa820" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_459c2a4c-6c1a-4455-8cca-e33067c995e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/COVID19UpdateDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#COVID19UpdateDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/COVID19UpdateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_308d34f3-7776-4ca4-812c-d69381d20cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_308d34f3-7776-4ca4-812c-d69381d20cb4" xlink:to="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0b7017c8-602c-4de4-bcca-251690d5e34b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:to="loc_us-gaap_DebtInstrumentAxis_0b7017c8-602c-4de4-bcca-251690d5e34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0b7017c8-602c-4de4-bcca-251690d5e34b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_PaycheckProtectionProgramCARESActMember_928176e4-37cc-4666-9aab-a7e9cb273d2b" xlink:href="krt-20211231.xsd#krt_PaycheckProtectionProgramCARESActMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:to="loc_krt_PaycheckProtectionProgramCARESActMember_928176e4-37cc-4666-9aab-a7e9cb273d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_CertainTermLoansMember_632c02b4-7f64-4f86-8b93-961591a1948e" xlink:href="krt-20211231.xsd#krt_CertainTermLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:to="loc_krt_CertainTermLoansMember_632c02b4-7f64-4f86-8b93-961591a1948e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_14eb8c2b-5c05-44b8-9698-e207ab8f88d0" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7bf7a455-07d1-4de3-ae8b-1084b24ffec3" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_14eb8c2b-5c05-44b8-9698-e207ab8f88d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2f9f7e83-c62b-453e-9024-23cb0f6d214b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:to="loc_us-gaap_CreditFacilityAxis_2f9f7e83-c62b-453e-9024-23cb0f6d214b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_779f4fc6-5af2-40af-bc6d-92834a21bc35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2f9f7e83-c62b-453e-9024-23cb0f6d214b" xlink:to="loc_us-gaap_CreditFacilityDomain_779f4fc6-5af2-40af-bc6d-92834a21bc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c88b1f91-f23c-4406-81a6-cedbc55dea56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_779f4fc6-5af2-40af-bc6d-92834a21bc35" xlink:to="loc_us-gaap_LineOfCreditMember_c88b1f91-f23c-4406-81a6-cedbc55dea56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemTable_2ef2a6bc-bedf-4611-9f71-fa5a61a9d087" xlink:to="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomer_78e7be8f-0e00-48be-bc00-9ecd575be0cd" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInRevenueFromContractWithCustomer"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomer_78e7be8f-0e00-48be-bc00-9ecd575be0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales_b04e0350-da73-48a5-9946-463113ca3dbb" xlink:href="krt-20211231.xsd#krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales_b04e0350-da73-48a5-9946-463113ca3dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_46c78b53-8609-432a-83c2-4904f3c18274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_46c78b53-8609-432a-83c2-4904f3c18274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6bb7702e-9587-4901-9243-761a3fe49672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6bb7702e-9587-4901-9243-761a3fe49672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_2acf862a-59b5-4de8-ac4a-52f43ec2d8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_2acf862a-59b5-4de8-ac4a-52f43ec2d8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_e1486063-f1bc-4e2e-aec5-a8e428faf566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_e1486063-f1bc-4e2e-aec5-a8e428faf566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_94af4586-78a0-4524-848b-b67033b28190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_94af4586-78a0-4524-848b-b67033b28190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28e5f4ca-3a02-4d8c-a5b0-d693be9079d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28e5f4ca-3a02-4d8c-a5b0-d693be9079d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04bc8f83-fce4-486e-85c7-d1434cee4f47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04bc8f83-fce4-486e-85c7-d1434cee4f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_ba0c342a-e8fa-4ea0-acdf-c07b188f50af" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemLineItems_46962681-b9d0-4c2b-b4d1-8c00952e46bf" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_ba0c342a-e8fa-4ea0-acdf-c07b188f50af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.karatpackaging.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="krt-20211231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.karatpackaging.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_be0667cb-b547-490e-bdad-34d18180c01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_be0667cb-b547-490e-bdad-34d18180c01f" xlink:to="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_43305b58-9cf2-43c3-b427-ece736b6c634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0a65ef40-ccdb-4615-ac5d-3260b9ae16cc" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_43305b58-9cf2-43c3-b427-ece736b6c634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6cfd3531-3d16-41eb-a1d8-9f7f7571fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_43305b58-9cf2-43c3-b427-ece736b6c634" xlink:to="loc_us-gaap_SubsequentEventMember_6cfd3531-3d16-41eb-a1d8-9f7f7571fdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ebb52d66-be3f-404e-ae67-cfed382cea9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_us-gaap_DebtInstrumentAxis_ebb52d66-be3f-404e-ae67-cfed382cea9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4c1a9ed1-153d-41bc-9322-9f0a5f1eccac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ebb52d66-be3f-404e-ae67-cfed382cea9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4c1a9ed1-153d-41bc-9322-9f0a5f1eccac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_TermLoanMaturingSeptember302026Member_c987a3ae-e80b-4367-89e8-cb96f2d4500d" xlink:href="krt-20211231.xsd#krt_TermLoanMaturingSeptember302026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4c1a9ed1-153d-41bc-9322-9f0a5f1eccac" xlink:to="loc_krt_TermLoanMaturingSeptember302026Member_c987a3ae-e80b-4367-89e8-cb96f2d4500d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c71a695e-162a-4355-85ce-dafeddcb4204" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_dei_LegalEntityAxis_c71a695e-162a-4355-85ce-dafeddcb4204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9e44f3de-ad29-4abf-bdfa-3af7538edd70" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c71a695e-162a-4355-85ce-dafeddcb4204" xlink:to="loc_dei_EntityDomain_9e44f3de-ad29-4abf-bdfa-3af7538edd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_LollicupFranchisingLlcMember_60532ab1-74cd-4a63-9c1e-6152f66a06de" xlink:href="krt-20211231.xsd#krt_LollicupFranchisingLlcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9e44f3de-ad29-4abf-bdfa-3af7538edd70" xlink:to="loc_krt_LollicupFranchisingLlcMember_60532ab1-74cd-4a63-9c1e-6152f66a06de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a66eea56-6afd-410c-9eca-ea86d06d9e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a66eea56-6afd-410c-9eca-ea86d06d9e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2b64a22a-26de-4322-a7ac-14f09027802a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a66eea56-6afd-410c-9eca-ea86d06d9e3e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2b64a22a-26de-4322-a7ac-14f09027802a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_21053ffb-fb06-4e67-b3f9-a44a1f925d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64a22a-26de-4322-a7ac-14f09027802a" xlink:to="loc_us-gaap_LineOfCreditMember_21053ffb-fb06-4e67-b3f9-a44a1f925d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_061b9083-1a90-4bd4-bb77-483b6933d680" xlink:to="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_krt_DebtInstrumentTermLoanAccordionFeature_fb7be58a-3b0d-42b5-9ffd-a54e36eae54a" xlink:href="krt-20211231.xsd#krt_DebtInstrumentTermLoanAccordionFeature"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:to="loc_krt_DebtInstrumentTermLoanAccordionFeature_fb7be58a-3b0d-42b5-9ffd-a54e36eae54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_19090769-4e46-4569-acd2-0b1cc76166f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_19090769-4e46-4569-acd2-0b1cc76166f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_e32157a9-77b3-4d45-a888-428bf5199407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_8d2cb19e-7d62-4d69-8777-774af1714f87" xlink:to="loc_us-gaap_DepositsAssets_e32157a9-77b3-4d45-a888-428bf5199407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253910558560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 25, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K/A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Karat Packaging Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">83-2237832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6185 Kimball Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Chino<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">91708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">965-8882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KRT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,247,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,809,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">This Amendment No. 1 on Form 10-K/A (the &#8220;Amendment&#8221;) is being filed to correct a typographical error relating to the date of the report by BDO USA, LLP, our Independent Registered Public Accounting Firm, that had appeared on page 36 of the original Form 10-K of Karat Packaging Inc. for the fiscal year ended December 31, 2021, as filed on March 31, 2022 (the "2021 Form 10-K"). The correct date of the report is March 31, 2022, and a copy of the report, with the corrected date, is included with this Amendment. The corrected report replaces in its entirety the report originally included on page 36 under &#8220;Part II- Item 8. Financial Statements and Supplementary Data.&#8221;</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">In addition, the Company is including in this Amendment currently dated certifications from its Chief Executive Officer and Chief Financial Officer as required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, attached hereto as Exhibits 31.1 and 31.2 and Exhibits 32.1 and 32.2, respectively. The exhibits listed in Part IV-Item 15. Exhibits and Financial Statement Schedules are filed herewith in accordance with Rule 12b-15 of the Exchange Act.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Except as expressly set forth above, this Amendment does not, and does not purport to, amend, update or restate the information in any other item of the 2021 Form 10-K or reflect any events that have occurred after the filing of the 2021 Form 10-K.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001758021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908526720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">BDO USA, LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Los Angeles, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908455600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents (including $1.2&#160;million and $0.1 million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">$ 6,483,000<span></span>
</td>
<td class="nump">$ 448,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $0.3&#160;million at both December&#160;31, 2021 and 2020</a></td>
<td class="nump">32,776,000<span></span>
</td>
<td class="nump">23,838,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">58,472,000<span></span>
</td>
<td class="nump">48,961,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets (including $0.1 million associated with variable interest entity at both December&#160;31, 2021 and 2020)</a></td>
<td class="nump">5,141,000<span></span>
</td>
<td class="nump">6,530,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">102,872,000<span></span>
</td>
<td class="nump">79,777,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net (including $46.6&#160;million and $47.8&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">93,475,000<span></span>
</td>
<td class="nump">95,533,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Deposits</a></td>
<td class="nump">6,885,000<span></span>
</td>
<td class="nump">2,456,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,510,000<span></span>
</td>
<td class="nump">3,113,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">380,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">64,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets (including $0.1&#160;million associated with variable interest entity at both December&#160;31, 2021 and 2020)</a></td>
<td class="nump">477,000<span></span>
</td>
<td class="nump">161,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">207,599,000<span></span>
</td>
<td class="nump">181,104,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable (including $0.1&#160;million and $0.6&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">18,470,000<span></span>
</td>
<td class="nump">20,069,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses (including $0.1&#160;million associated with variable interest entity at both December&#160;31, 2021 and 2020)</a></td>
<td class="nump">7,813,000<span></span>
</td>
<td class="nump">4,959,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party payable</a></td>
<td class="nump">2,003,000<span></span>
</td>
<td class="nump">5,038,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_CreditCardsPayableCurrent', window );">Credit cards payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">794,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">85,000<span></span>
</td>
<td class="nump">41,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits (including $0.1&#160;million and $0.0 million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">1,215,000<span></span>
</td>
<td class="nump">551,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Capital leases, current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">321,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt, current portion (including $1.2&#160;million and $0.7&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">1,178,000<span></span>
</td>
<td class="nump">11,364,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">30,764,000<span></span>
</td>
<td class="nump">43,137,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">5,634,000<span></span>
</td>
<td class="nump">6,181,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,169,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent', window );">Long-term debt, net of current portion and debt discount of $0.2&#160;million and $0.1 million at December&#160;31, 2021 and December&#160;31, 2020, respectively (including $35.3&#160;million and $36.7&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively, and debt discount of $0.2&#160;million and $0.1&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">35,339,000<span></span>
</td>
<td class="nump">53,410,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Capital leases, net of current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">290,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities (including $2.6&#160;million and $3.9&#160;million associated with variable interest entity at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">3,837,000<span></span>
</td>
<td class="nump">5,049,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">75,574,000<span></span>
</td>
<td class="nump">141,236,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Karat Packaging Inc. stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value, 100,000,000 shares authorized, 19,827,417 and 19,804,417 shares issued and outstanding, respectively, as of December&#160;31, 2021 and 15,190,000 and 15,167,000 shares issued and outstanding, respectively, as of December&#160;31, 2020</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">83,694,000<span></span>
</td>
<td class="nump">13,981,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, $0.001 par value, 23,000 shares as of both December&#160;31, 2021 and 2020</a></td>
<td class="num">(248,000)<span></span>
</td>
<td class="num">(248,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">39,434,000<span></span>
</td>
<td class="nump">18,656,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Karat Packaging Inc. stockholders&#8217; equity</a></td>
<td class="nump">122,900,000<span></span>
</td>
<td class="nump">32,404,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">9,125,000<span></span>
</td>
<td class="nump">7,464,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">132,025,000<span></span>
</td>
<td class="nump">39,868,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 207,599,000<span></span>
</td>
<td class="nump">$ 181,104,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_CreditCardsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit cards payable due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_CreditCardsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding long term line of credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253905598992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,483<span></span>
</td>
<td class="nump">$ 448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">5,141<span></span>
</td>
<td class="nump">6,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">93,475<span></span>
</td>
<td class="nump">95,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">18,470<span></span>
</td>
<td class="nump">20,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">7,813<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">1,215<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term debt, current portion</a></td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">11,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">$ 3,837<span></span>
</td>
<td class="nump">$ 5,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">19,827,417<span></span>
</td>
<td class="nump">15,190,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">19,804,417<span></span>
</td>
<td class="nump">15,167,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_TreasuryStockParOrStatedValuePerShare', window );">Treasury stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">VIE, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">46,600<span></span>
</td>
<td class="nump">47,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term debt, current portion</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">35,300<span></span>
</td>
<td class="nump">36,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent', window );">Debt discount</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 3,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_TreasuryStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_TreasuryStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253907845056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 364,244,000<span></span>
</td>
<td class="nump">$ 295,518,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">256,417,000<span></span>
</td>
<td class="nump">206,393,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">107,827,000<span></span>
</td>
<td class="nump">89,125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
<td class="nump">32,261,000<span></span>
</td>
<td class="nump">22,186,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses (including $2.5&#160;million and $2.0&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">52,421,000<span></span>
</td>
<td class="nump">39,242,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">84,682,000<span></span>
</td>
<td class="nump">61,428,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">23,145,000<span></span>
</td>
<td class="nump">27,697,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expenses)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RentalIncomeNonoperating', window );">Rental income (including $0.9&#160;million and $0.3&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="nump">931,000<span></span>
</td>
<td class="nump">322,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">259,000<span></span>
</td>
<td class="nump">72,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Loss on foreign currency transactions</a></td>
<td class="num">(412,000)<span></span>
</td>
<td class="num">(688,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on sale of asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net (including $0.5&#160;million and $2.9&#160;million associated with variable interest entity for the years ended December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="num">(1,395,000)<span></span>
</td>
<td class="num">(5,492,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of debt</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expenses)</a></td>
<td class="nump">4,383,000<span></span>
</td>
<td class="num">(5,770,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">27,528,000<span></span>
</td>
<td class="nump">21,927,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">5,089,000<span></span>
</td>
<td class="nump">5,259,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">22,439,000<span></span>
</td>
<td class="nump">16,668,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to noncontrolling interest</a></td>
<td class="nump">1,661,000<span></span>
</td>
<td class="num">(849,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Karat Packaging Inc.</a></td>
<td class="nump">$ 20,778,000<span></span>
</td>
<td class="nump">$ 17,517,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Basic and diluted earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.13<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 1.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding, basic (in shares)</a></td>
<td class="nump">18,409,243<span></span>
</td>
<td class="nump">15,176,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding, diluted (in shares)</a></td>
<td class="nump">18,566,260<span></span>
</td>
<td class="nump">15,447,809<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RentalIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908515456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">$ 52,421<span></span>
</td>
<td class="nump">$ 39,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RentalIncomeNonoperating', window );">Rental income</a></td>
<td class="nump">931<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense</a></td>
<td class="nump">1,395<span></span>
</td>
<td class="nump">5,492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">VIE, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RentalIncomeNonoperating', window );">Rental income</a></td>
<td class="nump">900<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense</a></td>
<td class="num">$ (500)<span></span>
</td>
<td class="num">$ (2,900)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RentalIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253909094544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total Stockholders&#8217; Equity Attributable to Karat Packaging Inc.</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Noncontrolling Interest</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at the beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,190,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the beginning of period at Dec. 31, 2019</a></td>
<td class="nump">$ 24,054,000<span></span>
</td>
<td class="nump">$ 15,741,000<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 13,981,000<span></span>
</td>
<td class="nump">$ 1,745,000<span></span>
</td>
<td class="nump">$ 8,313,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock purchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock purchases</a></td>
<td class="num">(248,000)<span></span>
</td>
<td class="num">(248,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (248,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to stockholders</a></td>
<td class="num">(606,000)<span></span>
</td>
<td class="num">(606,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(606,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 16,668,000<span></span>
</td>
<td class="nump">17,517,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,517,000<span></span>
</td>
<td class="num">(849,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at the end of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">15,167,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,190,000<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of period at Dec. 31, 2020</a></td>
<td class="nump">$ 39,868,000<span></span>
</td>
<td class="nump">32,404,000<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="num">$ (248,000)<span></span>
</td>
<td class="nump">13,981,000<span></span>
</td>
<td class="nump">18,656,000<span></span>
</td>
<td class="nump">7,464,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with our initial public offering, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,542,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with our initial public offering, net of issuance costs</a></td>
<td class="nump">67,592,000<span></span>
</td>
<td class="nump">67,592,000<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,587,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 2,026,000<span></span>
</td>
<td class="nump">2,026,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,026,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 22,439,000<span></span>
</td>
<td class="nump">20,778,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,778,000<span></span>
</td>
<td class="nump">1,661,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance at the end of period (in shares) at Dec. 31, 2021</a></td>
<td class="nump">19,804,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,827,417<span></span>
</td>
<td class="num">(23,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of period at Dec. 31, 2021</a></td>
<td class="nump">$ 132,025,000<span></span>
</td>
<td class="nump">$ 122,900,000<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="num">$ (248,000)<span></span>
</td>
<td class="nump">$ 83,694,000<span></span>
</td>
<td class="nump">$ 39,434,000<span></span>
</td>
<td class="nump">$ 9,125,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253914160496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends paid to stockholders (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Net of issuance costs</a></td>
<td class="nump">$ 5,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903784880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 22,439<span></span>
</td>
<td class="nump">$ 16,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">10,044<span></span>
</td>
<td class="nump">8,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for bad debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Reserve for inventory obsolescence</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale of asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Change in fair value of interest rate swap</a></td>
<td class="num">(1,512)<span></span>
</td>
<td class="nump">1,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet', window );">Amortization of loan fees</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(483)<span></span>
</td>
<td class="nump">3,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,026<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of debt</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) decrease in operating assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(8,938)<span></span>
</td>
<td class="num">(2,864)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(9,426)<span></span>
</td>
<td class="num">(13,833)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,389<span></span>
</td>
<td class="num">(3,445)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Due from affiliated companies</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(840)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDepositOtherAssets', window );">Deposits</a></td>
<td class="num">(64)<span></span>
</td>
<td class="nump">2,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(316)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in operating liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(1,599)<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">2,854<span></span>
</td>
<td class="nump">1,123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Related party payable</a></td>
<td class="num">(3,035)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_IncreaseDecreaseInCreditCardsPayable', window );">Credit cards payable</a></td>
<td class="num">(794)<span></span>
</td>
<td class="num">(280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Customer deposits</a></td>
<td class="nump">664<span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">8,679<span></span>
</td>
<td class="nump">14,547<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(4,175)<span></span>
</td>
<td class="num">(29,536)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds on disposal of property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_PaymentsForDepositsForPropertyPlantAndEquipment', window );">Deposits paid for property and equipment</a></td>
<td class="num">(8,206)<span></span>
</td>
<td class="num">(6,946)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired', window );">Effect on initial consolidation of Lollicup Franchising Inc, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of Pacific Cup, Inc., net of cash acquired</a></td>
<td class="num">(900)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(13,281)<span></span>
</td>
<td class="num">(37,351)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">1,470<span></span>
</td>
<td class="nump">6,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on line of credit</a></td>
<td class="num">(34,639)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">15,997<span></span>
</td>
<td class="nump">24,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payments on long-term debt</a></td>
<td class="num">(39,272)<span></span>
</td>
<td class="num">(7,364)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of common stock in connection with initial public offering, net of issuance costs</a></td>
<td class="nump">67,592<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(606)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Payments on capital lease obligations</a></td>
<td class="num">(611)<span></span>
</td>
<td class="num">(362)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Treasury stock acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(248)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">10,637<span></span>
</td>
<td class="nump">22,450<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">6,035<span></span>
</td>
<td class="num">(354)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of year</a></td>
<td class="nump">448<span></span>
</td>
<td class="nump">802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of year</a></td>
<td class="nump">6,483<span></span>
</td>
<td class="nump">448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosures of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures funded by capital lease borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges', window );">Transfers from deposit to property and equipment</a></td>
<td class="nump">4,981<span></span>
</td>
<td class="nump">15,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_AcquisitionPriceIncludedWithinDeposits', window );">Acquisition price of Pacific Cup, Inc. included within deposits</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of debt</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income tax</a></td>
<td class="nump">4,836<span></span>
</td>
<td class="nump">2,495<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">$ 2,895<span></span>
</td>
<td class="nump">$ 3,887<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_AcquisitionPriceIncludedWithinDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the acquisition price included within deposits in noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_AcquisitionPriceIncludedWithinDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_IncreaseDecreaseInCreditCardsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying value of credit cards payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_IncreaseDecreaseInCreditCardsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_PaymentsForDepositsForPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the deposits of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_PaymentsForDepositsForPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Lollicup Franchising Inc, Effect On Initial Consolidation, Net of Cash Acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredLoanOriginationFeesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124402152&amp;loc=d3e8622-111531<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredLoanOriginationFeesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDepositOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTransfersAndChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTransfersAndChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140254076668864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text">Nature of Operations <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lollicup USA Inc. (&#8220;Lollicup&#8221;) 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. (&#8220;Karat Packaging&#8221;) was incorporated on September 26, 2018 as a Delaware corporation and became the holding company for Lollicup (collectively, the &#8220;Company&#8221;) through a share exchange with the shareholders of Lollicup. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 its customers 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also supplies products to smaller chains and businesses including boutique coffeehouses, bubble tea cafes, pizza parlors and frozen yogurt shops. The Company is also beginning to supply products to national and regional supermarkets as well as convenience stores. </span></div>The Company currently operates manufacturing facilities and distribution and fulfillment center in Chino, California Rockwall, Texas, and Kapolei, Hawaii. In addition, the Company operates four other distribution centers located in Branchburg, New Jersey, Summer, Washington, Summerville, South Carolina and Kapolei, Hawaii.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253910677968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;). </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The consolidated financial statements include the accounts of the Karat Packaging and its wholly owned and controlled operating subsidiaries Lollicup and Lollicup Franchising, LLC (&#8220;Lollicup Franchising&#8221;) (effective September 1, 2020, refer to Note 3) and Global Wells Investment Group LLC (&#8220;Global Wells&#8221;), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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&#8217; facility. Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the consolidated financial statements separate from the Company&#8217;s stockholders&#8217; equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the consolidated statements of income. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates and Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management uses estimates and assumptions in preparing financial statements in accordance with 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 consolidated financial statements. Estimates that are significant to the consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. The Company&#8217;s long-lived assets are all located in the United States, and its revenues are all generated in the United States.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging, Inc 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 December&#160;31, 2021 and 2020, cash and cash equivalents were comprised of cash held in money markets, cash on hand and cash deposited with banks. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of property and equipment are as follows: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of useful life or lease term</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 to 40 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property held under capital leases </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;3 years</span></div></td></tr></table></div><div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deposits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deposits are payments made for machinery and equipment, and construction and improvement for the Company&#8217;s facilities. Included in deposits are also payments made to 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. The impairment test comprises two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the years ended December&#160;31, 2021 and 2020, management concluded that an impairment write-down was not required. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination and Goodwill:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies the acquisition method of accounting for business combinations in accordance with 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&#8217;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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company 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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company as a whole. During the years ended December&#160;31, 2021 and 2020, the Company determined no impairments have occurred. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company's goodwill from December&#160;31, 2019 to December&#160;31, 2021:</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:72.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.232%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$3,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$3,510</span></td></tr></table></div><div style="margin-top:1pt;text-align:justify;text-indent:20pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants&#8217; conditions and that the grants will be received. As of December&#160;31, 2021, the Company and Global Wells received cumulative grants of $1,200,000 and $1,302,000, respectively. As of December&#160;31, 2020, the Company and Global Wells received cumulative grants of $900,000 and $1,302,000, respectively. These grants are reported as deferred income within other liabilities in the accompanying 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 the next five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">calendar years through 2023 (the &#8220;Required Period&#8221;), 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standard Codification (&#8220;ASC&#8221;) Topic No. 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 statements of income during the current period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps was not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying consolidated statements of income.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3). </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%;text-decoration:underline">Global Wells</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 new entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells&#8217; 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&#8217; 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> However, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In 2018, Lollicup entered into an operating lease with Global Wells (&#8220;Texas Lease&#8221;). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into another operating lease with Global Wells (&#8220;New Jersey Lease&#8221;). </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company&#8217;s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company&#8217;s general assets; they represent claims against the specific assets of Global Wells, except for the Company&#8217;s guarantee of Global Wells&#8217; term loans. Global Wells has a term loan with a financial institution, which provides for advances up to $21,580,000 and expires May 2029 (the &#8220;2029 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2029 Term Loan is collateralized by substantially all of the Company&#8217;s and Global Well&#8217;s assets and is guaranteed by the Company and certain of its shareholders. Additionally, in June 2020, Global Wells entered into a $16,540,000 term loan with a financial institution that matured September 2021 to purchase land and building in Branchburg, New Jersey (the &#8220;2021 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2021 Term Loan was collateralized by substantially all of the Company&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. In September 2021, Global Wells refinanced the 2021 Term Loan by entering into a $23,000,000 term loan that matures September 30, 2026 (the &#8220;2026 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2026 Term Loan provides an initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000. The 2026 Term Loan is collateralized by substantially all of Global Wells&#8217; assets and is guaranteed by Global Wells and one of the Company&#8217;s shareholders. As of December&#160;31, 2021 and 2020, total loan guaranteed by the Company related to Global Wells amounted to $36,517,000 and $37,491,000, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial information includes assets and liabilities of Global Wells and are included in the accompanying consolidated balance sheets, except for those that eliminate upon consolidation: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:70.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,612&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,762&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,260&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,984&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,608&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to Lollicup USA Inc. </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,990&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, current portion </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,339&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,697&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,435&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,979&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%;text-decoration:underline">Lollicup Franchising, LLC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the acquisition on September 1, 2020 (see Note 3 &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the Company&#8217;s two major shareholders shared common ownership with Lollicup Franchising, LLC (&#8220;Lollicup Franchising&#8221;). Lollicup Franchising owns and operates two stores 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 had an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores were paid to Lollicup Franchising prior the acquisition on September 1, 2020. The Company incurred incentive program expenses of $79,000 for the period from January 1, 2020 through August 31, 2020, which was reported as a contra to net sales in the accompanying consolidated statement of income. The Company determined that the Company held a variable </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest in Lollicup Franchising, however, it was determined that the Company was not the primary beneficiary. The Company did not have any explicit arrangements and implicit variable interest where the Company was required to provide financial support to Lollicup Franchising. The Company determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company generates revenues from sale of products to 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 years ended December&#160;31, 2021 and 2020, net sales disaggregated by customer type consist of the amounts shown below. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National and regional chains</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Online</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">364,244</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">295,518</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Distributors revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company&#8217;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. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">National and regional chains revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> National and regional chains revenue is derived from restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Retail revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Online revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from online 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods or services 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 results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company&#8217;s customers are manufactured and shipped with minimal lead time. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contract liabilities consist primarily of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of December&#160;31, 2021 and 2020, the contract liabilities were not considered significant to the financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations for all of the Company&#8217;s product sales as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the consolidated statements of income for the years ended December&#160;31, 2021 and 2020 were $28,525,000 and $17,572,000, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 the line item general and administrative expenses in the consolidated statements of income were $2,488,000 and $1,516,000 for the years ended December&#160;31, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes potential interest and/or penalties related to income tax matters as income tax expense in the accompanying consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the consolidated balance sheets. The Company had no uncertain tax positions as of December&#160;31, 2021 and 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit based on the valuation of the customers&#8217; financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021 and 2020, purchases from the following vendor makes up greater than 10 percent of total purchases: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global Ltd. (&#8220;Keary Global&#8221;) and its affiliate, Keary International, Ltd. &#8211; related parties </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due to the following vendors at December&#160;31, 2021 and 2020, respectively, that exceed 10 percent of total accounts payable are as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Keary Global and its affiliate, Keary International&#8201;&#8211;&#8201;related parties </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taizhou Fuling Plastics Co.,Ltd </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuling Technology Co., Ltd.</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wen Ho Industrial Co., Ltd</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:12pt;text-indent:20pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Amounts payable represented less than 10% of total accounts payable.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for more than 10 percent of sales or accounts receivable for the years ended December&#160;31, 2021 and 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s own assumptions about how market participants would value an asset or liability based on the best information available. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The three levels of inputs are as follows: </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;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. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument&#8217;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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 and 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate swaps that meet the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability on the consolidated balance sheets depending on its fair value. 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. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the consolidated balance sheets. </span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2021 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,334)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2021</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,334)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2020 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,847)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2020</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">448</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,847)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12.39pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not elected the fair value option as presented by ASC 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Option for Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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, accrued and other liabilities, and borrowings under promissory notes and line of credit, are reported at their carrying value. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021 and 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 income. The Company recorded a loss on foreign currency transactions of $412,000 and $688,000 for the years ended December&#160;31, 2021 and 2020, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense related to shared-based payment awards, including stock options and restricted stock units, in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of share-based payment awards on the date of grant is estimated using the Black-Scholes option pricing model for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company&#8217;s common stock, the expected option term, the expected volatility of the Company&#8217;s stock over the option&#8217;s expected term, the risk-free interest rate, and the Company&#8217;s expected annual dividend yield. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption for options granted under the Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company&#8217;s stock options. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;simplified method,&#8221; which estimates the expected term based on the average of the vesting period and contractual term of the stock option. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company&#8217;s common stock for a period equal to the expected term of the options. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dividend yield assumption for options granted under the Plan is based on the Company&#8217;s history and expectation of dividend payouts. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 income could have been significantly different. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New and Recently Adopted Accounting Standards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and as such, the Company has elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02 (Topic 842), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases: Targeted Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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 will adopt the new standard in annual reporting periods beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company&#8217;s consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments&#8201;&#8212;&#8201;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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 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, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses: Effective Dates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; which amends the effective date for SEC filers that are eligible to be smaller reporting companies, 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 will 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&#8217;s consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the FASB issued ASU 2018-07 (Topic 718), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation: Improvements to Non-employee Share based Payment Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, 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-08 (Topic 718), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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&#8217;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&#8217;s financial position, results of operations and cash flow. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820) Disclosure Framework&#8201;&#8212;&#8201;Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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&#8217;s financial position, results of operations and cash flow. </span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU 2019-12 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;. 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. The Company adopted the new standard as of January 1, 2021, and the adoption of this guidance did not have a material impact on the Company&#8217;s financial position, results of operations and cash flow. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-03 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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&#8217;s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, &#8220;Leases&#8221;, should be the contractual term used to measure expected credit losses under ASC 326, &#8220;Financial Instruments&#8201;&#8212;&#8201;Credit Losses&#8221;. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity&#8217;s adoption of ASU 2016-13.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913065216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Pacific Cup, Inc.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2021, Lollicup entered into an asset purchase agreement (&#8220;the Pacific Cup Agreement&#8221;) with Pacific Cup, Inc. (&#8220;Pacific Cup&#8221;), a manufacturer and distributor of disposable products operating in Kapolei, Hawaii. Pursuant to the Pacific Cup Agreement, Lollicup paid cash consideration of $1,000,000 to acquire certain assets of Pacific Cup. Acquisition-related costs were immaterial. The amounts of revenue and earnings of the acquiree since the acquisition date is included in the consolidated statement of income for the reporting period, which is not significant from March 1, 2021 through December 31, 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in this transaction was derived from expected opportunities to leverage Pacific Cup&#8217;s customer base, manufacturing facility, and sales force to expand the Company&#8217;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.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final valuation of assets acquired as a result of this acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$153</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Lollicup Franchising, LLC </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2020, Lollicup entered into a membership interest purchase agreement (the Agreement) with Lollicup Franchising, LLC (Lollicup Franchising), a provider of specialty tea and coffee to consumers through operating retail stores within the United States. Pursuant to the Agreement, Lollicup paid cash consideration of $900,000 for the 100% membership interest of Lollicup Franchising. Prior to closing of the Agreement, the majority shareholders of the Company were also the majority shareholders of Lollicup Franchising. Acquisition-related costs were insignificant. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized in this transaction was derived from expected benefits from new management strategy and cost synergies. 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.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assets acquired and liabilities assumed as a result of this acquisition: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related party payable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,455)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired and liabilities assumed </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: cash acquired </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration, net of cash acquired</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">893</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The results of operations of this acquisition have been included in the Company&#8217;s consolidated financial statements beginning on the acquisition date. All intercompany transactions were eliminated upon consolidation. The amounts of revenue and earnings of the acquiree since the acquisition date is included in the consolidated statements of income for the reporting period, which is not significant from September 1, 2020 through December&#160;31, 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913175664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,075&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,140&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,252&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal </span></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,215&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,636&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less inventory reserve </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(743)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(675)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,472&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,961&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913210960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,935&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,528&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,832&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,384&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,387&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,134&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property held under capital leases </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,757&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,852&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,319)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,475&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,533&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;7, 2021, the Company purchased a warehouse building located in Summerville, South Carolina for a purchase price of $1,252,750. The facility commenced operations on September&#160;1, 2021 as an additional distribution facility. </span></div>Depreciation and amortization expense on property and equipment was $10,024,000 and $8,569,000 for the years ended December&#160;31, 2021 and 2020, respectively. Depreciation and amortization expense is reported within general and administrative expense except for depreciation and amortization expense related to manufacturing facilities and equipment, which is included in cost of goods sold on the accompanying consolidated statements of income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913065216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Line of Credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Line of Credit</a></td>
<td class="text">Line of Credit <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the &#8220;Loan Agreement&#8221;), the Company has a line of credit with a maximum borrowing capacity of $40,000,000 (the &#8220;Line of Credit&#8221;). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company&#8217;s assets and guaranteed by the Company&#8217;s stockholders. 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;9, 2020, the Company amended the Line of Credit to extend the maturity date to May 23, 2022. On October 6, 2021, the Company amended the Loan Agreement again. Prior to October 6, 2021, interest accrued at an annual rate of prime less 0.25% with a minimum floor of 3.75%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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 (&#8220;EBITDA&#8221;) ratio.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less 0.25%, with a minimum floor of 3.25%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December&#160;31, 2021, the maximum amount that could be borrowed was $40,000,000. The Company had $0 and $33,169,000 of borrowings outstanding under the Line of Credit as of December&#160;31, 2021 and 2020, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amount issued under the standby letter of credit was $0 and $900,000 as of December&#160;31, 2021 and 2020, respectively. As of both December&#160;31, 2021 and 2020, the Company was in compliance with the financial covenants under the Line of Credit.</span></div>Long-Term Debt <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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,815,000 was converted in March 2018, set to mature in March 2023. Principal and interest payment of $91,000 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. The loan was paid off in 2021.</span></div></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,322&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, set to mature in July 2024. Principal and interest payment of $193,000 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $56,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate. The loan was secured by the company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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.</span></div></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $935,000 term loan that expired December 31, 2021. Principal and interest payment of $20,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued at a fixed rate of 3.50%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,218&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, set to mature on May 31, 2024. The first principal and interest payment commenced in July 2019. Interest accrued based on prime rate. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.83pt;margin-top:3.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $3,000,000 term loan that was set to expire December 2024. Interest only payment due for the first six months. Principal and interest payment of $58,000 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrues at prime rate plus 0.25%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. In accordance with the loan agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% at December&#160;31, 2021 and 2020) and principal payments ranging from $24,000 to $40,000 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. 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.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $3,000,000 term loan that was set to expire June 17, 2025. Principal and interest payment of $55,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate plus margin of 0.25% (3.50% as of December&#160;31, 2020). The loan was secured by the Company&#8217;s assets and guaranteed  by the Company&#8217;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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $5,000,000 Paycheck Protection Program loan that was set to expire April 16, 2022. Interest accrued at 1.0%. The loan was forgiven in June 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:46pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">KARAT PACKAGING INC. AND SUBSIDIARIES </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">&#8199;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,515&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $16,540,000 term loan that was set to mature June 30, 2025. Interest accrued at 4.5% fixed and principal payments ranging from $31,000 to $0 along with interest 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. This loan was refinanced in September 2021 (see below). </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 $116,000 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&#8217; assets and is guaranteed by Global Wells and one of the Company&#8217;s shareholders. In accordance with the loan agreement, Global Wells is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">required to comply with certain financial covenants, including a minimum debt service coverage ratio. </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt </span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,717&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,876&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized loan fees </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,410&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:20pt"><span><br/></span></div><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, future maturities are: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,794&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,717&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:20pt"><span><br/></span></div><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all its financial covenants as of both December&#160;31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2020, the Company received loan proceeds in the amount of $5,000,000 under the Paycheck Protection Program (&#8220;PPP&#8221;). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES Act&#8221;), 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company&#8217;s circumstances all 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. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied for the forgiveness of the PPP loan, and 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 consolidated statements of income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913212544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses</a></td>
<td class="text">Accrued Expenses <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information related to accrued expense liabilities: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation and sick pay </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued shipping expenses </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued professional services fees</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913050736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Line of Credit <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the &#8220;Loan Agreement&#8221;), the Company has a line of credit with a maximum borrowing capacity of $40,000,000 (the &#8220;Line of Credit&#8221;). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company&#8217;s assets and guaranteed by the Company&#8217;s stockholders. 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;9, 2020, the Company amended the Line of Credit to extend the maturity date to May 23, 2022. On October 6, 2021, the Company amended the Loan Agreement again. Prior to October 6, 2021, interest accrued at an annual rate of prime less 0.25% with a minimum floor of 3.75%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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 (&#8220;EBITDA&#8221;) ratio.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less 0.25%, with a minimum floor of 3.25%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December&#160;31, 2021, the maximum amount that could be borrowed was $40,000,000. The Company had $0 and $33,169,000 of borrowings outstanding under the Line of Credit as of December&#160;31, 2021 and 2020, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amount issued under the standby letter of credit was $0 and $900,000 as of December&#160;31, 2021 and 2020, respectively. As of both December&#160;31, 2021 and 2020, the Company was in compliance with the financial covenants under the Line of Credit.</span></div>Long-Term Debt <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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,815,000 was converted in March 2018, set to mature in March 2023. Principal and interest payment of $91,000 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. The loan was paid off in 2021.</span></div></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,322&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, set to mature in July 2024. Principal and interest payment of $193,000 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $56,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate. The loan was secured by the company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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.</span></div></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $935,000 term loan that expired December 31, 2021. Principal and interest payment of $20,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued at a fixed rate of 3.50%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,218&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, set to mature on May 31, 2024. The first principal and interest payment commenced in July 2019. Interest accrued based on prime rate. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.83pt;margin-top:3.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $3,000,000 term loan that was set to expire December 2024. Interest only payment due for the first six months. Principal and interest payment of $58,000 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrues at prime rate plus 0.25%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. In accordance with the loan agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% at December&#160;31, 2021 and 2020) and principal payments ranging from $24,000 to $40,000 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. 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.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $3,000,000 term loan that was set to expire June 17, 2025. Principal and interest payment of $55,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate plus margin of 0.25% (3.50% as of December&#160;31, 2020). The loan was secured by the Company&#8217;s assets and guaranteed  by the Company&#8217;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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $5,000,000 Paycheck Protection Program loan that was set to expire April 16, 2022. Interest accrued at 1.0%. The loan was forgiven in June 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:46pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">KARAT PACKAGING INC. AND SUBSIDIARIES </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">&#8199;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,515&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $16,540,000 term loan that was set to mature June 30, 2025. Interest accrued at 4.5% fixed and principal payments ranging from $31,000 to $0 along with interest 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. This loan was refinanced in September 2021 (see below). </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 $116,000 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&#8217; assets and is guaranteed by Global Wells and one of the Company&#8217;s shareholders. In accordance with the loan agreement, Global Wells is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">required to comply with certain financial covenants, including a minimum debt service coverage ratio. </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt </span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,717&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,876&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized loan fees </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,410&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:20pt"><span><br/></span></div><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, future maturities are: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,794&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,717&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:20pt"><span><br/></span></div><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all its financial covenants as of both December&#160;31, 2021 and 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2020, the Company received loan proceeds in the amount of $5,000,000 under the Paycheck Protection Program (&#8220;PPP&#8221;). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES Act&#8221;), 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such loan is based on its future adherence to the forgiveness criteria. If, despite the good faith belief that given the Company&#8217;s circumstances all 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. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied for the forgiveness of the PPP loan, and 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 consolidated statements of income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913092112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Interest Rate Swaps</a></td>
<td class="text">Interest Rate Swaps <div style="text-align:justify;text-indent:20pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, Global Wells entered into a ten-year floating-to-fixed interest-rate swap, with an effective date of June 13, 2019, that is based on the prime rate versus a 5.05% fixed rate. The notional value was $21,580,000 as of Jun&#160;13, 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 December&#160;31, 2021 and 2020, the fair value of the interest rate swap was $1,334,000 and $2,604,000, respectively, which is reported as other liabilities in the accompanying consolidated balance sheets. For the years ended December&#160;31, 2021 and 2020, Global Wells recognized approximately $1,270,000 as interest income and $1,454,000 as interest expense, respectively, related to change in fair value of this interest rate swap. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company also entered into a five-year floating-to-fixed interest-rate swap, with an effective date of June&#160;03, 2019, that was 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 were the fifth day of the month beginning July 5, 2019 to the termination date of May 31, 2024. 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 interest expense, net in the consolidated statements of income for the year ended December&#160;31, 2021. For the years ended December&#160;31, 2021 and 2020, the Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized approximately $47,000 as interest income and $112,000 as interest expense, respectively, related to change in fair value of this interest rate swap. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, the fair value of the interest rate swap was $243,000, which is reported as other liabilities in the accompanying consolidated balance sheet.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913212544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Obligations Under Capital Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Assets and Liabilities, Lessee [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock', window );">Obligations Under Capital Leases</a></td>
<td class="text">Obligations Under Capital Leases <div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leased certain warehouse vehicles under capital leases that were set to 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. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates on capitalized leases varied from 3.55% to 6.50% and were imputed based on the lower of the Company&#8217;s incremental borrowing rate at the inception of each lease or the lessor&#8217;s implicit rate of return. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital leases provided for bargain purchase options and were guaranteed by the stockholders of the Company. In October 2021, the Company paid off all its existing capital lease obligations with the remaining balance of $0.3&#160;million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Following is a summary of property held under capital leases: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehouse vehicles </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,026)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property held under capital leases, net </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for capital leasing arrangements including, but not limited to, the following: a) the basis on which contingent rental payments are determined; (b) the existence and terms of renewal or purchase options and escalation clauses; (c) restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209026<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913210144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder&#8217;s Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholder&#8217;s Equity</a></td>
<td class="text">Stockholder&#8217;s EquityThe Company&#8217;s Certificate of Incorporation authorize 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 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. </span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2020, Company declared a dividend of  $0.04 per share of the Company's common stock. The Company recorded $606,000 of cash dividends as of December&#160;31, 2020. The Company did not declare any dividend for the year ended December&#160;31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 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&#8217; equity. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; equity. </span></div>In April 2021, the Company completed its initial public offering and issued 4,542,500 shares of its common stock. The total amount of proceeds received, net of issuance costs, was approximately $67.6&#160;million<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913050736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation</a></td>
<td class="text">Stock-based Compensation <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2019, the Company&#8217;s Board of Directors adopted the 2019 Stock Incentive Plan (the &#8220;Plan&#8221;). A total of 2,000,000 shares of common stock has been 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, a total of 1,311,083 shares of common stock was available for further award grants under the Plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Stock Options </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the Plan for the year ended December&#160;31, 2021 is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Number of Options </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted-Average Exercise Price </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted-Average Remaining Contract Life (In Years) </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Aggregate Intrinsic Value </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,000</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.86&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,000</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.76&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 years</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,000&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected to vest at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.76&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair-value of the stock options granted for the year ended December&#160;31, 2021 was $5.74 per share. At December&#160;31, 2021, total remaining stock-based compensation cost for unvested stock options was approximately $2,090,000. The cost is expected to be recognized over a weighted-average period of 1.8 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated by subtracting the exercise price of the option from the closing price of the Company&#8217;s common stock on December&#160;31, 2021, multiplied by the number of shares per each option.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions that were used to calculate the grant date fair value of the Company&#8217;s stock option grants for the year ended December&#160;31, 2021 were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.22&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years) </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 years</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted for the year ended December 31, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued restricted stock units to its employees. The following table summarizes the unvested restricted stock units for the period ended December&#160;31, 2021: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Number of Shares Outstanding </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted Average Grant Date Fair Value </span></div></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,000</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested </span></td><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,917)</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.55&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,083)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,000</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.08&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of restricted stock units granted during the years ended December&#160;31, 2021 and 2020 was 17.98 and 10.00 respectively. The total fair value of restricted stock units, as of their respective vesting date, during the years ended December&#160;31, 2021 and 2020 was $1,884,000 and 0, respectively. In September 2021, the Company&#8217;s Board of Directors accelerated the vesting of the Company&#8217;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, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resulting in an additional stock-based compensation expense of approximately $719,000 recognized for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021. At December&#160;31, 2021, total remaining stock-based compensation cost for unvested restricted stock units was approximately $1,151,000. The cost is expected to be recognized over a weighted-average period of 1.4 years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021 and 2020, the Company recognize</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d a total of $2,026,000 and $0 in stock-based compensation expense, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock units and stock options granted prior to April 15, 2021 were subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. Such awards began vesting on April 15, 2021 when the Company completed its initial public offering. The Company recognizes stock-based compensation over the vesting period, which is generally three years for both the restricted stock units and stock options. The Company recognized a net tax benefit of $237,000 and $0 from compensation expense related to stock options and restricted stock units during the year ended December&#160;31, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913092112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share <div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><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">Basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the year by the weighted average number of common shares outstanding during the period. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc. </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,778&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,517&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share </span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)</span><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">Diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per share is calculated based upon the weighted average number of common shares and common equivalent shares outstanding during the period, calculated using the treasury stock method. Under the treasury stock method, exercise proceeds include the amount the employee must pay for exercising stock options and the amount of compensation cost related to stock awards for future services that the Company has not yet recognized. Common equivalent shares are excluded from the computation in periods in which they have an anti-dilutive effect.  </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of diluted earnings per share: </span></div><div style="margin-top:6pt;text-indent:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"/><td style="width:66.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc. </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,778&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,517&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive shares </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total dilutive shares</span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,448&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>For the year ended December&#160;31, 2021 and 2020 a total of 234,072 and 282,000 shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913273600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Lease Commitments </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells lease facilities under various operating leases expiring through 2031. The Company also leases automobiles under various operating leases expiring through 2024. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, approximate future minimum lease obligations are: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,055&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense for the years ended December&#160;31, 2021 and 2020 were approximately $1,783,000 and $1,212,000, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 9, 2020 and generates monthly rental payments from $58,000 to $61,000 over </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the lease term. Rental income for the year ended December&#160;31, 2021 and December&#160;31, 2020 were $931,000 and $322,000, respectively. The expected rental income is $716,000 and $611,000 for the year ended December 31, 2022 and 2023, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%">Contingencies </span></div>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&#8217;s financial position or results of income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913220672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions 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&#8217;s two primary shareholders for $900,000 in September 2020. Lollicup Franchising is a wholly-owned subsidiary of the Company and is eliminated upon consolidation as of September 2020 (see Note 3). Sales for the period from January 1, 2020 to August 31, 2020 to Lollicup Franchising were not significant. The Company has incurred incentive program expenses of $79,000 for the period from January 1, 2020 to August 31, 2020.Keary Global owns 250,004 shares of the Company's common stock as of December&#160;31, 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&#8217;s stockholders&#8217; 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. As of December&#160;31, 2021 and 2020, the Company has accounts payable due to Keary Global and Keary International, of $2,003,000 and $5,038,000, respectively. Purchases for the years ended December&#160;31, 2021 and 2020 from this related party were $37,021,000 and $27,985,000, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253909062560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefits</a></td>
<td class="text">Employee Benefits The Company maintains a 401(k) plan for employees who meet specific requirements. The Company matches 100% of the employees&#8217; contributions up to 3% of each employee&#8217;s salary, 87.5% of the employees&#8217; contributions up to 4% of each employee&#8217;s salary, and 80% of the employees&#8217; contributions up to 5% of each employee&#8217;s salary. The Company&#8217;s portion of the contributions is expensed as incurred with a total expense of $322,000 and $254,000 for the years ended December&#160;31, 2021 and 2020, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913094112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the year ended December&#160;31, 2021 and 2020, respectively, consisted of: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current </span></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,504&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,572&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,938&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amount used for federal and state income tax purposes. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s deferred tax assets (liabilities), calculated using effective tax rates is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets: </span></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals &amp; deferred expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant improvement allowance </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 263A </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government grant </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,016&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets&#8201;&#8211;&#8201;depreciation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Global Wells Investment Group </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,650)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,685)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,634)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of income taxes are as follows from statutory rate of 21% to the effective tax rate for the year ended December&#160;31, 2021 and 2020, respectively: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax computed at the federal statutory rate </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,780&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,608&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax benefits </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling Interest -Income not subject to tax </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government forgiveness of debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D Credit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit from stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provision of ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provides for the recognition of deferred tax assets if realization of these assets is more-likely-than-not. In evaluating the Company&#8217;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. As such, as of December&#160;31, 2021, the Company did not record any valuation allowance.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be audited by the Internal Revenue Service and various state tax authorities. Disputes may arise with these tax authorities involving issues of the timing and amount of deductions and allocations of income and expenses among various tax jurisdictions because of differing interpretations of tax laws and regulations. The Company evaluates its exposures associated with the tax filing positions and, while it believes its positions comply with applicable laws, may record liabilities based upon estimates of the ultimate outcome of these matters and the guidance provided in ASC 740. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains subject to IRS examination for the 2016 through 2020 tax years, and has 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 2020 tax years and South Carolina for the 2017 through 2020 tax years. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainties in income tax in accordance with ASC 740-10&#8201;&#8212;&#8201;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. As of December&#160;31, 2021, and 2020, the Company did not have any unrecognized tax benefit. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 has no material impact to the income tax provision.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 incorporated such impacts into its income tax provision. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 10, 2021, the American Rescue Plan Act of 2021 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253909062560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVID-19 Update<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract', window );"><strong>Unusual or Infrequent Items, or Both [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock', window );">COVID-19 Update</a></td>
<td class="text">COVID-19 Update<div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since COVID-19 was declared a global pandemic by the World Health Organization, the Company&#8217;s business, operations and financial performance have been, and may continue to be, affected by the macroeconomic impacts resulting from the efforts to control the spread of COVID-19. The Company has enacted enhanced health and safety protocols, including sanitizing procedure and health checks, at its facilities to ensure the health and safety of the employees. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While PPE related products boosted the Company&#8217;s net sales by $38.1&#160;million for the year ended December&#160;31, 2020, such sales have declined to approximately $2.7&#160;million, or under 1.0% of net sales for the year ended December&#160;31, 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The raw material and labor shortage and supply chain and transportation disruptions caused by COVID-19 have adversely impacted the Company&#8217;s business including, among other things, raw materials inflation, increased freight and shipping costs and longer inventory lead time. The Company has evolved its operations to navigate such challenges, including the diversification of its supplier network, the adjustment of its inventory purchase pattern, and the continued focus on and investment in automation in its operations and its E-commerce platform, </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2020, the Company received PPE loan proceeds in the amount of $5.0&#160;million. The PPP, established as part of the CARES Act, 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 Company applied for the forgiveness of the PPE loan, and was granted loan forgiveness in whole, by meeting the conditions for use of loan proceeds on June 10, 2021. The Company recorded loan forgiveness of $5.0&#160;million as gain on forgiveness of debt in the accompanying consolidated statement of income.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company successfully completed its initial public offering in April 2021, raising total proceeds of $67.6&#160;million, which strengthened its liquidity and allowed it to repay borrowings under its Line of Credit of $34.6 million and certain term loans totaling $39.3 million during the year ended December&#160;31, 2021. The Company continues to focus on working capital management and the strength of its balance sheet. As of December&#160;31, 2021, the Company had cash and cash equivalents of $6.5&#160;million, and additional availability of $40.0 million under its Line of Credit and $6.9&#160;million under its 2026 Term Loan. Given its balance sheet and liquidity position, management believes that the Company has the financial flexibility and resources needed to operate in the current uncertain economic environment. However, if global economic conditions worsen as a result of the pandemic, it could materially impact the Company&#8217;s  liquidity position and capital needs. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full extent to which COVID-19 impacts the Company's business and financial results will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning </span></div>the severity of the virus and the actions to contain its impact, the impacts of new variants of the virus, and the timing, distribution, efficacy and public acceptance of vaccines and other treatments for COVID-19.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtraordinaryAndUnusualItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=114868817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913205440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;22, 2022, Global Wells exercised its option to draw the additional $6.9&#160;million under its 2026 Term Loan, and immediately repaid $2.1&#160;million to settle its intercompany payable to Lollicup with the proceeds. Global Wells retained the remaining balance for general corporate purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December&#160;31, 2021 through the date the financial statements are issued, the Company drew a total of $10.2&#160;million and repaid a total of $0.0&#160;million under its Line of Credit. During this period, the Company also made deposits for constructions and purchase of machinery and equipment totaling $3.9&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908296016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation: The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">Principles of Consolidation: The consolidated financial statements include the accounts of the Karat Packaging and its wholly owned and controlled operating subsidiaries Lollicup and Lollicup Franchising, LLC (&#8220;Lollicup Franchising&#8221;) (effective September 1, 2020, refer to Note 3) and Global Wells Investment Group LLC (&#8220;Global Wells&#8221;), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_NoncontrollingInterestsPolicyTextBlock', window );">Noncontrolling Interests</a></td>
<td class="text">Noncontrolling Interests: 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&#8217; facility. Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the consolidated financial statements separate from the Company&#8217;s stockholders&#8217; equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the consolidated statements of income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Estimates and Assumptions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates and Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management uses estimates and assumptions in preparing financial statements in accordance with 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 consolidated financial statements. Estimates that are significant to the consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Reporting Segments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reporting Segments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. The Company&#8217;s long-lived assets are all located in the United States, and its revenues are all generated in the United States.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text">Earnings per share: Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging, Inc 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text">Cash and cash equivalents: 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 December&#160;31, 2021 and 2020, cash and cash equivalents were comprised of cash held in money markets, cash on hand and cash deposited with banks.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text">Accounts Receivable and Allowance for Doubtful Accounts: 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories: 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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of property and equipment are as follows: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of useful life or lease term</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 to 40 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property held under capital leases </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;3 years</span></div></td></tr></table></div>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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DepositsPolicyTextBlock', window );">Deposits</a></td>
<td class="text">Deposits: Deposits are payments made for machinery and equipment, and construction and improvement for the Company&#8217;s facilities. Included in deposits are also payments made to 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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text">Impairment of Long-lived Assets: 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. The impairment test comprises two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the years ended December&#160;31, 2021 and 2020, management concluded that an impairment write-down was not required.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_BusinessCombinationsAndGoodwillPolicyTextBlock', window );">Business Combination and Goodwill</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combination and Goodwill:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company applies the acquisition method of accounting for business combinations in accordance with 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&#8217;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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company 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 </span></div>Company as a whole.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_GovernmentGrantsPolicyTextBlock', window );">Government Grants</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Government grants are not recognized unless there is reasonable assurance that the Company and Global Wells will comply with the grants&#8217; conditions and that the grants will be received. As of December&#160;31, 2021, the Company and Global Wells received cumulative grants of $1,200,000 and $1,302,000, respectively. As of December&#160;31, 2020, the Company and Global Wells received cumulative grants of $900,000 and $1,302,000, respectively. These grants are reported as deferred income within other liabilities in the accompanying 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 the next five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span>calendar years through 2023 (the &#8220;Required Period&#8221;), 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standard Codification (&#8220;ASC&#8221;) Topic No. 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 statements of income during the current period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Global Wells entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps was not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying consolidated statements of income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a variable interest in two entities, Global Wells and Lollicup Franchising, LLC (prior to September 1, 2020, the acquisition date, see Note 3). </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%;text-decoration:underline">Global Wells</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 new entity is to own, construct, and manage a warehouse and manufacturing facility. Global Wells&#8217; 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&#8217; 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Wells was determined to be a variable interest entity in accordance with ASC Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> However, at the time the investment was made, it was determined that Lollicup was not the primary beneficiary</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In 2018, Lollicup entered into an operating lease with Global Wells (&#8220;Texas Lease&#8221;). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into another operating lease with Global Wells (&#8220;New Jersey Lease&#8221;). </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets recognized as a result of consolidating Global Wells do not represent additional assets that could be used to satisfy claims against the Company&#8217;s general assets. Conversely, liabilities recognized as a result of consolidating Global Wells do not represent additional claims of the Company&#8217;s general assets; they represent claims against the specific assets of Global Wells, except for the Company&#8217;s guarantee of Global Wells&#8217; term loans. Global Wells has a term loan with a financial institution, which provides for advances up to $21,580,000 and expires May 2029 (the &#8220;2029 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2029 Term Loan is collateralized by substantially all of the Company&#8217;s and Global Well&#8217;s assets and is guaranteed by the Company and certain of its shareholders. Additionally, in June 2020, Global Wells entered into a $16,540,000 term loan with a financial institution that matured September 2021 to purchase land and building in Branchburg, New Jersey (the &#8220;2021 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2021 Term Loan was collateralized by substantially all of the Company&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. In September 2021, Global Wells refinanced the 2021 Term Loan by entering into a $23,000,000 term loan that matures September 30, 2026 (the &#8220;2026 Term Loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2026 Term Loan provides an initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000. The 2026 Term Loan is collateralized by substantially all of Global Wells&#8217; assets and is guaranteed by Global Wells and one of the Company&#8217;s shareholders. As of December&#160;31, 2021 and 2020, total loan guaranteed by the Company related to Global Wells amounted to $36,517,000 and $37,491,000, respectively. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%;text-decoration:underline">Lollicup Franchising, LLC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:110%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the acquisition on September 1, 2020 (see Note 3 &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the Company&#8217;s two major shareholders shared common ownership with Lollicup Franchising, LLC (&#8220;Lollicup Franchising&#8221;). Lollicup Franchising owns and operates two stores 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 had an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores were paid to Lollicup Franchising prior the acquisition on September 1, 2020. The Company incurred incentive program expenses of $79,000 for the period from January 1, 2020 through August 31, 2020, which was reported as a contra to net sales in the accompanying consolidated statement of income. The Company determined that the Company held a variable </span></div>interest in Lollicup Franchising, however, it was determined that the Company was not the primary beneficiary. The Company did not have any explicit arrangements and implicit variable interest where the Company was required to provide financial support to Lollicup Franchising. The Company determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition: The Company generates revenues from sale of products to 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.<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">Distributors revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Distributors revenues are derived from national and regional distributors across the U.S. that purchase the Company&#8217;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. </span><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">National and regional chains revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> National and regional chains revenue is derived from restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Retail revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Online revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from online 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled to in exchange for transferring goods or services 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 results using the expected value method. The performance obligations are generally satisfied shortly after manufacturing and shipment as purchases made by the Company&#8217;s customers are manufactured and shipped with minimal lead time. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contract liabilities consist primarily of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of December&#160;31, 2021 and 2020, the contract liabilities were not considered significant to the financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations for all of the Company&#8217;s product sales as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the consolidated statements of income for the years ended December&#160;31, 2021 and 2020 were $28,525,000 and $17,572,000, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected concurrently with revenue-producing activities and remitted to governmental authorities are excluded from revenue. </span></div>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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text">Advertising Costs: The Company expenses costs of print production, trade show, online marketing, and other advertisements in the period in which the expenditure is incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. </span></div>The Company recognizes potential interest and/or penalties related to income tax matters as income tax expense in the accompanying consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the consolidated balance sheets. The Company had no uncertain tax positions as of December&#160;31, 2021 and 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span>The Company extends credit based on the valuation of the customers&#8217; financial condition and general collateral is not required. Management believes the Company is not exposed to any material credit risk on these accounts.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures </span><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s own assumptions about how market participants would value an asset or liability based on the best information available. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The three levels of inputs are as follows: </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;Quoted prices in active markets for identical assets or liabilities that the Center has the ability to access as of the measurement date. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;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. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8201;&#8212;&#8201;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument&#8217;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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021 and 2020, the Company has financial instruments classified within the fair value hierarchy, which consist of the following: </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interest rate swaps that meet the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability on the consolidated balance sheets depending on its fair value. 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. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Money market account, classified as Level 1 within the fair value hierarchy, and reported as a current asset on the consolidated balance sheets. </span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2021 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,334)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2021</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,334)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2020 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,847)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2020</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">448</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,847)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12.39pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not elected the fair value option as presented by ASC 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Option for Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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, accrued and other liabilities, and borrowings under promissory notes and line of credit, are reported at their carrying value. </span></div>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 December&#160;31, 2021 and 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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text">Foreign Currency: 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 income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recognizes stock-based compensation expense related to shared-based payment awards, including stock options and restricted stock units, in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires the Company to record compensation expense equal to the fair value of awards granted to employees and non-employees. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of share-based payment awards on the date of grant is estimated using the Black-Scholes option pricing model for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include the fair value of the Company&#8217;s common stock, the expected option term, the expected volatility of the Company&#8217;s stock over the option&#8217;s expected term, the risk-free interest rate, and the Company&#8217;s expected annual dividend yield. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption for options granted under the Plan is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company&#8217;s stock options. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;simplified method,&#8221; which estimates the expected term based on the average of the vesting period and contractual term of the stock option. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company&#8217;s common stock for a period equal to the expected term of the options. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dividend yield assumption for options granted under the Plan is based on the Company&#8217;s history and expectation of dividend payouts. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div>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 income could have been significantly different.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New and Recently Adopted Accounting Standards</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New and Recently Adopted Accounting Standards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and as such, the Company has elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides </span><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02 (Topic 842), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases: Targeted Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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 will adopt the new standard in annual reporting periods beginning after December 15, 2021, and is currently assessing the impact of this standard on the Company&#8217;s consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments&#8201;&#8212;&#8201;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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 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, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses: Effective Dates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; which amends the effective date for SEC filers that are eligible to be smaller reporting companies, 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 will 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&#8217;s consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the FASB issued ASU 2018-07 (Topic 718), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation: Improvements to Non-employee Share based Payment Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, 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-08 (Topic 718), &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation&#8201;&#8212;&#8201;Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; 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&#8217;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&#8217;s financial position, results of operations and cash flow. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820) Disclosure Framework&#8201;&#8212;&#8201;Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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&#8217;s financial position, results of operations and cash flow. </span></div><div style="text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, the FASB issued ASU 2019-12 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;. 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. The Company adopted the new standard as of January 1, 2021, and the adoption of this guidance did not have a material impact on the Company&#8217;s financial position, results of operations and cash flow. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-03 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. 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&#8217;s ASC. The guidance also clarifies that the contractual term of a net investment in a lease determined in accordance with ASC 842, &#8220;Leases&#8221;, should be the contractual term used to measure expected credit losses under ASC 326, &#8220;Financial Instruments&#8201;&#8212;&#8201;Credit Losses&#8221;. This ASU is effective upon adoption of the amendments in ASU 2016-13. Early adoption is not permitted before an entity&#8217;s adoption of ASU 2016-13.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_BusinessCombinationsAndGoodwillPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding business combination and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_BusinessCombinationsAndGoodwillPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DepositsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DepositsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_GovernmentGrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding government grants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_GovernmentGrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_NoncontrollingInterestsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_NoncontrollingInterestsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903358912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of estimated useful life of property and equipment</a></td>
<td class="text"><div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful life of property and equipment are as follows: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold Improvements </span></td><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of useful life or lease term</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 to 40 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property held under capital leases </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:17.37pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;3 years</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company's goodwill from December&#160;31, 2019 to December&#160;31, 2021:</span></div><div style="text-align:justify;text-indent:20pt"><span><br/></span></div><div style="text-align:justify;text-indent:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:72.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.232%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$3,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$3,510</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of variable interest entity financial information</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial information includes assets and liabilities of Global Wells and are included in the accompanying consolidated balance sheets, except for those that eliminate upon consolidation: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:70.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,612&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,762&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,260&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets </span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,984&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,608&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to Lollicup USA Inc. </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,990&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, current portion </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,339&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,697&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,435&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,979&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of net sales disaggregated by customer type</a></td>
<td class="text">For the years ended December&#160;31, 2021 and 2020, net sales disaggregated by customer type consist of the amounts shown below. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National and regional chains</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Online</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">364,244</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">295,518</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentration of credit risk</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2021 and 2020, purchases from the following vendor makes up greater than 10 percent of total purchases: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Keary Global Ltd. (&#8220;Keary Global&#8221;) and its affiliate, Keary International, Ltd. &#8211; related parties </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due to the following vendors at December&#160;31, 2021 and 2020, respectively, that exceed 10 percent of total accounts payable are as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Keary Global and its affiliate, Keary International&#8201;&#8211;&#8201;related parties </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taizhou Fuling Plastics Co.,Ltd </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuling Technology Co., Ltd.</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wen Ho Industrial Co., Ltd</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:12pt;text-indent:20pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Amounts payable represented less than 10% of total accounts payable.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary of fair value measurements by level for the assets and liabilities measured at fair value on a recurring basis</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2021 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,334)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2021</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,334)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarize the Company&#8217;s fair value measurements by level at December&#160;31, 2020 for the assets and liabilities measured at fair value on a recurring basis: </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 </span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,847)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value, December&#160;31, 2020</span></div></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">448</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,847)</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913212544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Summary of assets acquired and liabilities assumed</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final valuation of assets acquired as a result of this acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$153</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assets acquired and liabilities assumed as a result of this acquisition: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable </span></td><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related party payable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,455)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired and liabilities assumed </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: cash acquired </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration, net of cash acquired</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">893</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913110512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventories</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,075&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,140&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,252&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal </span></td><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,215&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,636&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less inventory reserve </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(743)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(675)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,472&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,961&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913150336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment, net</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,935&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,528&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,832&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,384&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,387&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,134&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property held under capital leases </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,757&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,852&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,282)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,319)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,475&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,533&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913170944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Summary of accrued expense liabilities</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information related to accrued expense liabilities: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation and sick pay </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued shipping expenses </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued professional services fees</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,813&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913114768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of long-term debt</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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,815,000 was converted in March 2018, set to mature in March 2023. Principal and interest payment of $91,000 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. The loan was paid off in 2021.</span></div></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,322&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, set to mature in July 2024. Principal and interest payment of $193,000 due monthly starting August 2019 at the fixed rate of 5.75%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $56,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate. The loan was secured by the company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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.</span></div></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $935,000 term loan that expired December 31, 2021. Principal and interest payment of $20,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued at a fixed rate of 3.50%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,218&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,218&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, set to mature on May 31, 2024. The first principal and interest payment commenced in July 2019. Interest accrued based on prime rate. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. 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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.83pt;margin-top:3.16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $3,000,000 term loan that was set to expire December 2024. Interest only payment due for the first six months. Principal and interest payment of $58,000 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrues at prime rate plus 0.25%. The loan was secured by the Company&#8217;s assets and guaranteed by certain of the Company&#8217;s shareholders. In accordance with the loan agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% at December&#160;31, 2021 and 2020) and principal payments ranging from $24,000 to $40,000 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. 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.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $3,000,000 term loan that was set to expire June 17, 2025. Principal and interest payment of $55,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate plus margin of 0.25% (3.50% as of December&#160;31, 2020). The loan was secured by the Company&#8217;s assets and guaranteed  by the Company&#8217;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. The loan was paid off in 2021.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $5,000,000 Paycheck Protection Program loan that was set to expire April 16, 2022. Interest accrued at 1.0%. The loan was forgiven in June 2021.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal, continue on following page </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:46pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">KARAT PACKAGING INC. AND SUBSIDIARIES </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">&#8199;</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal from previous page </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,808&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,515&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A $16,540,000 term loan that was set to mature June 30, 2025. Interest accrued at 4.5% fixed and principal payments ranging from $31,000 to $0 along with interest 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&#8217;s and Global Well&#8217;s assets and was guaranteed by the Company and certain of its shareholders. This loan was refinanced in September 2021 (see below). </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 $116,000 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&#8217; assets and is guaranteed by Global Wells and one of the Company&#8217;s shareholders. In accordance with the loan agreement, Global Wells is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">required to comply with certain financial covenants, including a minimum debt service coverage ratio. </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt </span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,717&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,876&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized loan fees </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of current portion </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,410&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of future maturities</a></td>
<td class="text"><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, future maturities are: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,178&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,794&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,717&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913210144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Obligations Under Capital Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Assets and Liabilities, Lessee [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock', window );">Summary of property held under capital leases</a></td>
<td class="text">Following is a summary of property held under capital leases: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehouse vehicles </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,026)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property held under capital leases, net </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913348320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock option activity</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company&#8217;s stock option activity under the Plan for the year ended December&#160;31, 2021 is as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Number of Options </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted-Average Exercise Price </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted-Average Remaining Contract Life (In Years) </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Aggregate Intrinsic Value </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,000</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.86&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,000</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.76&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 years</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,000&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected to vest at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.76&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Assumptions used to calculate grant date fair value</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions that were used to calculate the grant date fair value of the Company&#8217;s stock option grants for the year ended December&#160;31, 2021 were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span></td><td colspan="2" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.22&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years) </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 years</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of unvested restricted stock unit activity</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued restricted stock units to its employees. The following table summarizes the unvested restricted stock units for the period ended December&#160;31, 2021: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Number of Shares Outstanding </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%">Weighted Average Grant Date Fair Value </span></div></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,000</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested </span></td><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,917)</span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.55&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,083)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,000</span></td><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.08&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253904147536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of earnings per share</a></td>
<td class="text">Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the year by the weighted average number of common shares outstanding during the period. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc. </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,778&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,517&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share </span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the calculation of diluted earnings per share: </span></div><div style="margin-top:6pt;text-indent:20pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"/><td style="width:66.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.722%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Karat Packaging Inc. </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,778&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,517&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,409&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive shares </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock units </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total dilutive shares</span></td><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,448&#160;</span></td><td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913297824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of future minimum lease obligations</a></td>
<td class="text"><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, approximate future minimum lease obligations are: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,055&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908330992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Provisions</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the year ended December&#160;31, 2021 and 2020, respectively, consisted of: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current </span></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,504&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,572&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred </span></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,938&#160;</span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">The Company&#8217;s deferred tax assets (liabilities), calculated using effective tax rates is as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets: </span></td><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals &amp; deferred expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant improvement allowance </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 263A </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government grant </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,016&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets&#8201;&#8211;&#8201;depreciation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Global Wells Investment Group </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,650)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,685)</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,634)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation of Income Taxes</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of income taxes are as follows from statutory rate of 21% to the effective tax rate for the year ended December&#160;31, 2021 and 2020, respectively: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax computed at the federal statutory rate </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,780&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,608&#160;</span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal tax benefits </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling Interest -Income not subject to tax </span></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government forgiveness of debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D Credit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit from stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913023456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>distribution_center</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_NumberOfOtherDistributionCentersOperatedByEntity', window );">Distribution centers operated by entity</a></td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_NumberOfOtherDistributionCentersOperatedByEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of other distribution centers operated by entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_NumberOfOtherDistributionCentersOperatedByEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913041216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>entity </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Reportable segment | segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_VariableInterestEntityNumberOfEntities', window );">Variable interest entity, number of entities | entity</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_VariableInterestEntityNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Number Of Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_VariableInterestEntityNumberOfEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903725680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Estimated Useful Life (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Computer hardware and software</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Building</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">28 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Property held under capital leases</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Building</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Property held under capital leases</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property and equipment</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=krt_PropertyHeldUnderCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=krt_PropertyHeldUnderCapitalLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253910612288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>reporting_unit</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationGoodwillAbstract', window );"><strong>Business Combination, Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Reporting unit | reporting_unit</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_GovernmentGrantsAbstract', window );"><strong>Government Grants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_GovernmentGrants', window );">Cumulative grants</a></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember', window );">Global Wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_GovernmentGrantsAbstract', window );"><strong>Government Grants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_GovernmentGrants', window );">Cumulative grants</a></td>
<td class="nump">$ 1,302,000<span></span>
</td>
<td class="nump">$ 1,302,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_GovernmentGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of government grants received as of balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_GovernmentGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_GovernmentGrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_GovernmentGrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253905595872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 3,113<span></span>
</td>
<td class="nump">$ 3,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 3,510<span></span>
</td>
<td class="nump">$ 3,113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908249104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Global Wells (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>unrelated_party</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member', window );">Term Loan, Maturing May 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">$ 21,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member', window );">Term Loan, Maturing June 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">16,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member', window );">Term Loan, Maturing September 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">23,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtConversionAmountConvertedToNewDebtInstrument', window );">Amount converted to term loan</a></td>
<td class="nump">16,115,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentTermLoanAccordionFeature', window );">Term loan, accordion feature</a></td>
<td class="nump">6,885,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember', window );">Global Wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_NumberOfOtherUnrelatedParties', window );">Other unrelated parties | unrelated_party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage', window );">Voting interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers', window );">Minimum bank account to make additional contributions from members</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_ContributionsToOffsetAmountThatMemberCannotContribute', window );">Contributions to offset the amount that member cannot contribute (up to)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_TotalLoanGuaranteed', window );">Total loan guaranteed</a></td>
<td class="nump">$ 36,517,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,491,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_ContributionsToOffsetAmountThatMemberCannotContribute">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the contributions to offset the amount that member cannot contribute.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_ContributionsToOffsetAmountThatMemberCannotContribute</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtConversionAmountConvertedToNewDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This amount represent the amount converted to term loan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtConversionAmountConvertedToNewDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtInstrumentTermLoanAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Term Loan, Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtInstrumentTermLoanAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the minimum bank account to make additional contributions from members.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_NumberOfOtherUnrelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of other unrelated parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_NumberOfOtherUnrelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_TotalLoanGuaranteed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the total amount of loan guaranteed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_TotalLoanGuaranteed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's voting interest owned by (or beneficial interest in) the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903441184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,483<span></span>
</td>
<td class="nump">$ 448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">32,776<span></span>
</td>
<td class="nump">23,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">5,141<span></span>
</td>
<td class="nump">6,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">93,475<span></span>
</td>
<td class="nump">95,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">207,599<span></span>
</td>
<td class="nump">181,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">18,470<span></span>
</td>
<td class="nump">20,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">7,813<span></span>
</td>
<td class="nump">4,959<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to Lollicup USA Inc.</a></td>
<td class="nump">2,003<span></span>
</td>
<td class="nump">5,038<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term debt, current portion</a></td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">11,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">3,837<span></span>
</td>
<td class="nump">5,049<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">75,574<span></span>
</td>
<td class="nump">141,236<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember', window );">Global Wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">1,163<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">46,612<span></span>
</td>
<td class="nump">47,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">4,762<span></span>
</td>
<td class="nump">5,260<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">52,984<span></span>
</td>
<td class="nump">53,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">497<span></span>
</td>
<td class="nump">564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to Lollicup USA Inc.</a></td>
<td class="nump">2,620<span></span>
</td>
<td class="nump">2,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term debt, current portion</a></td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">35,339<span></span>
</td>
<td class="nump">36,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">2,636<span></span>
</td>
<td class="nump">3,906<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 42,435<span></span>
</td>
<td class="nump">$ 44,979<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123410239&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253910633392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details) - Lollicup Franchising, LLC<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">8 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 01, 2020 </div>
<div>store </div>
<div>shareholder</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising', window );">Major shareholders who share common ownership with Lollicup Franchising | shareholder</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_NumberOfStoreOwned', window );">Store owned | store</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_IncentiveProgramExpenses', window );">Incentive program expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount', window );">Maximum exposure to loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_IncentiveProgramExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of incentive program expenses which are reported as a contra to net sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_IncentiveProgramExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of major shareholders who share common ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_NumberOfStoreOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of store owned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_NumberOfStoreOwned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of maximum exposure to loss from involvement with consolidated variable interest entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=krt_LollicupFranchisingLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=krt_LollicupFranchisingLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903593184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 364,244,000<span></span>
</td>
<td class="nump">$ 295,518,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">256,417,000<span></span>
</td>
<td class="nump">206,393,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">28,525,000<span></span>
</td>
<td class="nump">17,572,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=krt_NationalDistributionMember', window );">National and regional chains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">86,017,000<span></span>
</td>
<td class="nump">67,875,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=krt_DistributorsMember', window );">Distributors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">199,902,000<span></span>
</td>
<td class="nump">157,164,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=krt_OnlineMember', window );">Online</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">50,271,000<span></span>
</td>
<td class="nump">33,194,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_RetailMember', window );">Retail</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 28,054,000<span></span>
</td>
<td class="nump">$ 37,285,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=krt_NationalDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=krt_NationalDistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=krt_DistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=krt_DistributorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=krt_OnlineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=krt_OnlineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_RetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_RetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140254079832784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Marketing and Advertising Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 2,488,000<span></span>
</td>
<td class="nump">$ 1,516,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903776768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Supplier<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember', window );">Purchases | Keary Global and its affiliate, Keary International&#8201;&#8211;&#8201;related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts payable | Keary Global and its affiliate, Keary International&#8201;&#8211;&#8201;related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts payable | Taizhou Fuling Plastics Co.,Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts payable | Fuling Technology Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts payable | Wen Ho Industrial Co., Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_TaizhouFulingPlasticsCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_TaizhouFulingPlasticsCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_FulingTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_FulingTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_WenHoIndustrialCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=krt_WenHoIndustrialCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253904138736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Fair Value Measurements (Details) - Recurring basis - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">448<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</a></td>
<td class="num">(1,334)<span></span>
</td>
<td class="num">(2,847)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value</a></td>
<td class="num">(1,334)<span></span>
</td>
<td class="num">(2,847)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913257456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Foreign Currency (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract', window );"><strong>Foreign Currency</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Loss of foreign currency transactions</a></td>
<td class="nump">$ 412,000<span></span>
</td>
<td class="nump">$ 688,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908359296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Sep. 01, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=krt_PacificCupIncMember', window );">Pacific Cup, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Cash consideration</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=krt_LollicupFranchisingLlcMember', window );">Lollicup Franchising, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=krt_LollicupFranchisingLlcMember', window );">Lollicup Franchising, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Membership interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=krt_PacificCupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=krt_PacificCupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=krt_LollicupFranchisingLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=krt_LollicupFranchisingLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=krt_LollicupFranchisingLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=krt_LollicupFranchisingLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903663024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,510<span></span>
</td>
<td class="nump">$ 3,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Total purchase consideration, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=krt_PacificCupIncMember', window );">Pacific Cup, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total assets acquired and liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=krt_LollicupFranchisingLlcMember', window );">Lollicup Franchising, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(42)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable', window );">Related party payable</a></td>
<td class="num">(2,455)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total assets acquired and liabilities assumed</a></td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Less: cash acquired</a></td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Total purchase consideration, net of cash acquired</a></td>
<td class="nump">$ 893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued expenses, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of related party payable, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=krt_PacificCupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=krt_PacificCupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=krt_LollicupFranchisingLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=krt_LollicupFranchisingLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253911032560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 14,075<span></span>
</td>
<td class="nump">$ 4,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">45,140<span></span>
</td>
<td class="nump">45,252<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Subtotal</a></td>
<td class="nump">59,215<span></span>
</td>
<td class="nump">49,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Less inventory reserve</a></td>
<td class="num">(743)<span></span>
</td>
<td class="num">(675)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 58,472<span></span>
</td>
<td class="nump">$ 48,961<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903805424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 133,757<span></span>
</td>
<td class="nump">$ 125,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(40,282)<span></span>
</td>
<td class="num">(30,319)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">93,475<span></span>
</td>
<td class="nump">95,533<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">60,935<span></span>
</td>
<td class="nump">55,528<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">18,655<span></span>
</td>
<td class="nump">17,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">5,384<span></span>
</td>
<td class="nump">3,447<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">936<span></span>
</td>
<td class="nump">851<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">35,387<span></span>
</td>
<td class="nump">34,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">11,907<span></span>
</td>
<td class="nump">11,907<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=krt_PropertyHeldUnderCapitalLeasesMember', window );">Property held under capital leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,607<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Computer hardware and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, Plant and Equipment, Net, by Type [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 553<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=krt_PropertyHeldUnderCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=krt_PropertyHeldUnderCapitalLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903789616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 07, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,024,000<span></span>
</td>
<td class="nump">$ 8,569,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember', window );">Global Wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLandHeldForUse', window );">Payments to acquire land held-for-use</a></td>
<td class="nump">$ 1,252,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLandHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLandHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903640272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Line of Credit (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 06, 2021</div></th>
<th class="th"><div>Jul. 09, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 23, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 33,169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentFloorRate', window );">Floor rate</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby letter of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember', window );">Prime Rate | Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Spread on variable rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtInstrumentFloorRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the floor rate on debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtInstrumentFloorRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253905584592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 1,991<span></span>
</td>
<td class="nump">$ 1,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Accrued payroll</a></td>
<td class="nump">1,456<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation and sick pay</a></td>
<td class="nump">416<span></span>
</td>
<td class="nump">496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_AccruedShippingExpensesCurrent', window );">Accrued shipping expenses</a></td>
<td class="nump">2,868<span></span>
</td>
<td class="nump">433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional services fees</a></td>
<td class="nump">642<span></span>
</td>
<td class="nump">481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRentCurrent', window );">Deferred rent liability</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 7,813<span></span>
</td>
<td class="nump">$ 4,959<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_AccruedShippingExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for shipping expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_AccruedShippingExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253902818048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 16, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 36,717,000<span></span>
</td>
<td class="nump">$ 64,876,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: unamortized loan fees</a></td>
<td class="num">(200,000)<span></span>
</td>
<td class="num">(102,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion</a></td>
<td class="num">(1,178,000)<span></span>
</td>
<td class="num">(11,364,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">35,339,000<span></span>
</td>
<td class="nump">53,410,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_PromissoryNoteMember', window );">Promissory Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtConversionAmountConvertedToNewDebtInstrument', window );">Amount converted to term loan</a></td>
<td class="nump">4,815,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMarch2023Member', window );">Term Loan, Maturing March 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,322,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">$ 91,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">4.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member', window );">Equipment Loan, Draw Down Period Ending August 28, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtConversionAmountConvertedToNewDebtInstrument', window );">Amount converted to term loan</a></td>
<td class="nump">9,476,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJuly2024Member', window );">Term Loan, Maturing July 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">$ 193,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">5.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingApril302021Member', window );">Term Loan, Maturing April 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">212,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">2,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingDecember312021Member', window );">Term Loan, Maturing December 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">234,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">$ 935,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_LongTermDebtSubtotalOneMember', window );">Subtotal 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,218,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member', window );">Equipment Loan With Draw Down Period Ending May 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay312024Member', window );">Term Loan, Maturing May 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingDecember2024Member', window );">Term Loan, Maturing December 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,444,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">58,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingDecember2024Member', window );">Term Loan, Maturing December 2024 | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member', window );">Term Loan, Maturing May 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 20,808,000<span></span>
</td>
<td class="nump">$ 21,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">21,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">119,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member', window );">Term Loan, Maturing May 2029 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member', window );">Term Loan, Maturing May 2029 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member', window );">Term Loan, Maturing May 2029 | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune172025Member', window );">Term Loan, Maturing June 17, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,723,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune172025Member', window );">Term Loan, Maturing June 17, 2025 | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember', window );">Paycheck Protection Program, CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_LongTermDebtSubtotalTwoMember', window );">Subtotal 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">20,808,000<span></span>
</td>
<td class="nump">48,515,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member', window );">Term Loan, Maturing June 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">16,361,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">$ 16,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member', window );">Term Loan, Maturing June 30, 2025 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">31,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member', window );">Term Loan, Maturing June 30, 2025 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member', window );">Term Loan, Maturing September 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">15,909,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtConversionAmountConvertedToNewDebtInstrument', window );">Amount converted to term loan</a></td>
<td class="nump">16,115,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">$ 116,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of loan</a></td>
<td class="nump">$ 23,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentTermLoanAccordionFeature', window );">Term loan, accordion feature</a></td>
<td class="nump">$ 6,885,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtConversionAmountConvertedToNewDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This amount represent the amount converted to term loan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtConversionAmountConvertedToNewDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtInstrumentMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the terms of the debt instrument without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtInstrumentMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtInstrumentTermLoanAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Term Loan, Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtInstrumentTermLoanAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding long term line of credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_PromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMarch2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMarch2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJuly2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJuly2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingApril302021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingApril302021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingDecember312021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingDecember312021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_LongTermDebtSubtotalOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_LongTermDebtSubtotalOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay312024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay312024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingDecember2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingDecember2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingMay2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune172025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune172025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_LongTermDebtSubtotalTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_LongTermDebtSubtotalTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingJune302025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903679328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Future Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Future maturities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 1,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">1,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">1,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">1,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">12,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">18,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 36,717<span></span>
</td>
<td class="nump">$ 64,876<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903411552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 10, 2021</div></th>
<th class="th"><div>Apr. 16, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember', window );">Paycheck Protection Program, CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Loan proceeds received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentDeferredPaymentsTerm', window );">Debt instrument, deferred payments, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of debt</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtInstrumentDeferredPaymentsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Deferred Payments, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtInstrumentDeferredPaymentsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253909109904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps (Details) - Interest Rate Swap - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 13, 2019</div></th>
<th class="th"><div>Jun. 03, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.19%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Derivative interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInvestmentExpense', window );">Derivative interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DerivativeTerminationFee', window );">Derivative, swap termination fee</a></td>
<td class="nump">$ 196,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Global Wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Derivative interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,270,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInvestmentExpense', window );">Derivative interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,454,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Other Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Derivative fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Other Liabilities | Global Wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Derivative fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,334,000<span></span>
</td>
<td class="nump">$ 2,604,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DerivativeTerminationFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative, Termination Fee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DerivativeTerminationFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the assets less the liabilities of a derivative or group of derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInvestmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the generation of investment income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInvestmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253905446352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Obligations Under Capital Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_ScheduleOfCapitalLeaseObligationsLineItems', window );"><strong>Schedule of Capital Lease Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Repayments of finance lease, right-of-use asset</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 611<span></span>
</td>
<td class="nump">$ 362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_ScheduleOfCapitalLeaseObligationsLineItems', window );"><strong>Schedule of Capital Lease Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_CapitalLeaseObligationInterestRate', window );">Interest rates on capitalized leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.55%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_ScheduleOfCapitalLeaseObligationsLineItems', window );"><strong>Schedule of Capital Lease Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_CapitalLeaseObligationInterestRate', window );">Interest rates on capitalized leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_CapitalLeaseObligationInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the interest rates on capitalized leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_CapitalLeaseObligationInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_ScheduleOfCapitalLeaseObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_ScheduleOfCapitalLeaseObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253913395680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Obligations Under Capital Leases - Summary of Property Held Under Capital Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Assets and Liabilities, Lessee [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Warehouse vehicles</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation', window );">Less: accumulated depreciation</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,026)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Total property held under capital leases, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 581<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123406127&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123406127&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908216928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder&#8217;s Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_CommonAndPreferredStockSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common stock, dividends declared (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 606,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock acquired, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,000<span></span>
</td>
<td class="nump">248,000<span></span>
</td>
<td class="nump">$ 248,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with our initial public offering, net of issuance costs (in shares)</a></td>
<td class="nump">4,542,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with our initial public offering, net of issuance costs</a></td>
<td class="nump">$ 67,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,592,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_CommonAndPreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common And Preferred Stock, Shares Authorized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_CommonAndPreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253909148624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance (in shares)</a></td>
<td class="nump">1,311,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="nump">$ 5.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Remaining stock-based compensation expense for unvested stock options</a></td>
<td class="nump">$ 2,090,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">430,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod', window );">Accelerated award vesting period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost', window );">Share-based payment arrangement, accelerated cost</a></td>
<td class="nump">$ 719,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">2,026,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Tax benefit, share-based payment arrangement, amount</a></td>
<td class="nump">$ 237,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 17.98<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value on vesting date</a></td>
<td class="nump">$ 1,884,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Nonvested award, cost not yet recognized, amount</a></td>
<td class="nump">$ 1,151,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember', window );">Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate', window );">Minimum exercise price to fair market value of common stock at the date of grant</a></td>
<td class="nump">110.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember', window );">Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Earlier Than Original Vesting Date, Award Vesting Period,</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253904080096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Summary of Stock Options Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">430,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">435,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Number of options, expected to vest (in shares)</a></td>
<td class="nump">435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options, exercisable (in shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">18.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">18.76<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, expected to vest (in dollars per share)</a></td>
<td class="nump">18.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, exercisable (in dollars per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Option Activity, Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contract life, options outstanding</a></td>
<td class="text">9 years 8 months 12 days<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contract life, expected to vest</a></td>
<td class="text">9 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contract life, exercisable</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, options outstanding</a></td>
<td class="nump">$ 632,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value, options exercised</a></td>
<td class="nump">116,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value, expected to vest</a></td>
<td class="nump">632,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, exercisable</a></td>
<td class="nump">$ 51,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253914126352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.22%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">6 years 3 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253902729584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">256,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(84,917)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(52,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">159,000<span></span>
</td>
<td class="nump">256,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">17.98<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">11.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">11.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">$ 11.08<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253911032160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings Per Share Reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Karat Packaging Inc.</a></td>
<td class="nump">$ 20,778<span></span>
</td>
<td class="nump">$ 17,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares in issue (in shares)</a></td>
<td class="nump">18,409,243<span></span>
</td>
<td class="nump">15,176,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="nump">$ 1.13<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted Average Number of Shares Outstanding, Diluted [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Karat Packaging Inc.</a></td>
<td class="nump">$ 20,778<span></span>
</td>
<td class="nump">$ 17,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding, basic (in shares)</a></td>
<td class="nump">18,409,243<span></span>
</td>
<td class="nump">15,176,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Dilutive shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock options and restricted stock units (in shares)</a></td>
<td class="nump">157,000<span></span>
</td>
<td class="nump">271,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Adjusted weighted average number of common shares (in shares)</a></td>
<td class="nump">18,566,260<span></span>
</td>
<td class="nump">15,447,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 1.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares excluded from diluted earnings per share calculation (in shares)</a></td>
<td class="nump">234,072<span></span>
</td>
<td class="nump">282,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253902785328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 09, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,783,000<span></span>
</td>
<td class="nump">$ 1,212,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue', window );">Rental income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">931,000<span></span>
</td>
<td class="nump">$ 322,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent', window );">Future minimum payments receivable, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears', window );">Future minimum payments receivable, in two years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 611,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember', window );">Global Wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Operating lease term</a></td>
<td class="text">38 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember', window );">Global Wells | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_LessorOperatingLeaseMonthlyLeasePayment', window );">Monthly lease payment</a></td>
<td class="nump">$ 58,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember', window );">Global Wells | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_LessorOperatingLeaseMonthlyLeasePayment', window );">Monthly lease payment</a></td>
<td class="nump">$ 61,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_LessorOperatingLeaseMonthlyLeasePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of monthly lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_LessorOperatingLeaseMonthlyLeasePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future rental payments receivable within one year of the balance sheet date under an operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future rental payments receivable within the second year from the balance sheet date under an operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39896-112707<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesIncomeStatementLeaseRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=krt_GlobalWellsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908246160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Future Minimum Lease Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2022</a></td>
<td class="nump">$ 3,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">3,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">1,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Future minimum lease obligations</a></td>
<td class="nump">$ 10,322<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253908277872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>convertible_note</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,804,417<span></span>
</td>
<td class="nump">15,167,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,003,000<span></span>
</td>
<td class="nump">$ 5,038,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity | Lollicup Franchising, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Cash consideration</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_IncentiveProgramExpenses', window );">Incentive program expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity | Keary Global</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_NumberOfExercisedConvertibleNotes', window );">Number of exercised convertible notes | convertible_note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,003,000<span></span>
</td>
<td class="nump">$ 5,038,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyCosts', window );">Purchases from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,021,000<span></span>
</td>
<td class="nump">27,985,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity | Keary International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,003,000<span></span>
</td>
<td class="nump">5,038,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyCosts', window );">Purchases from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,021,000<span></span>
</td>
<td class="nump">$ 27,985,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_IncentiveProgramExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of incentive program expenses which are reported as a contra to net sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_IncentiveProgramExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_NumberOfExercisedConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Exercised Convertible Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_NumberOfExercisedConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=krt_LollicupFranchisingLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=krt_LollicupFranchisingLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=krt_KearyGlobalLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=krt_KearyGlobalLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=krt_KearyInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=krt_KearyInternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253909202624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Contributions</a></td>
<td class="nump">$ 322,000<span></span>
</td>
<td class="nump">$ 254,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheOneMember', window );">Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheTwoMember', window );">Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">87.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheThreeMember', window );">Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_RetirementPlanContributionTrancheAxis=krt_RetirementPlanContributionTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253902725632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Income Tax Provisions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 4,504<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">1,068<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax provision</a></td>
<td class="nump">5,572<span></span>
</td>
<td class="nump">1,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(576)<span></span>
</td>
<td class="nump">4,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">93<span></span>
</td>
<td class="num">(234)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax provision</a></td>
<td class="num">(483)<span></span>
</td>
<td class="nump">3,938<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 5,089<span></span>
</td>
<td class="nump">$ 5,259<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903407808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsStateTaxes', window );">State taxes</a></td>
<td class="nump">$ 257<span></span>
</td>
<td class="nump">$ 237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserves</a></td>
<td class="nump">537<span></span>
</td>
<td class="nump">590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accruals &amp; deferred expenses</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance', window );">Tenant improvement allowance</a></td>
<td class="nump">1,216<span></span>
</td>
<td class="nump">1,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">R&amp;D credit</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Section 263A</a></td>
<td class="nump">1,196<span></span>
</td>
<td class="nump">993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DeferredTaxAssetsGovernmentGrant', window );">Government grant</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock based compensation</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">4,016<span></span>
</td>
<td class="nump">3,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets&#8201;&#8211;&#8201;depreciation</a></td>
<td class="num">(9,518)<span></span>
</td>
<td class="num">(9,613)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries', window );">Investment in Global Wells Investment Group</a></td>
<td class="num">(132)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(9,650)<span></span>
</td>
<td class="num">(9,685)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (5,634)<span></span>
</td>
<td class="num">$ (6,117)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DeferredTaxAssetsGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Government Grant</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DeferredTaxAssetsGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Tenant Improvement Allowance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Investments In Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsStateTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsStateTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903468880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax computed at the federal statutory rate</a></td>
<td class="nump">$ 5,780,000<span></span>
</td>
<td class="nump">$ 4,608,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal tax benefits</a></td>
<td class="nump">1,055,000<span></span>
</td>
<td class="nump">939,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Noncontrolling Interest -Income not subject to tax</a></td>
<td class="num">(349,000)<span></span>
</td>
<td class="nump">178,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount', window );">Government forgiveness of debt</a></td>
<td class="num">(1,050,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount', window );">Permanent items</a></td>
<td class="nump">201,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">R&amp;D Credit</a></td>
<td class="num">(239,000)<span></span>
</td>
<td class="num">(295,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefit from stock based compensation</a></td>
<td class="num">(237,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="num">(72,000)<span></span>
</td>
<td class="num">(271,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 5,089,000<span></span>
</td>
<td class="nump">$ 5,259,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Government Forgiveness Of Debt, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Permanent Items, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903305328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253904226544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVID-19 Update (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 10, 2021</div></th>
<th class="th"><div>Apr. 16, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 23, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_IncreaseDecreaseInRevenueFromContractWithCustomer', window );">Increase (decrease) in revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,700,000)<span></span>
</td>
<td class="nump">$ 38,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales', window );">Increase (decrease) in revenue, percentage of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of common stock in connection with initial public offering, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,592,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,639,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,272,000<span></span>
</td>
<td class="nump">7,364,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,483,000<span></span>
</td>
<td class="nump">$ 448,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember', window );">Paycheck Protection Program, CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Loan proceeds received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of debt</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_CertainTermLoansMember', window );">Certain Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member', window );">Term Loan, Maturing September 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemLineItems', window );"><strong>Unusual or Infrequent Item, or Both [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentTermLoanAccordionFeature', window );">Term loan, accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,885,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtInstrumentTermLoanAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Term Loan, Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtInstrumentTermLoanAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_IncreaseDecreaseInRevenueFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Revenue From Contract With Customer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_IncreaseDecreaseInRevenueFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Revenue From Contract With Customer, Percentage Of Sales</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_PaycheckProtectionProgramCARESActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_CertainTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_CertainTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140253903827968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 22, 2022</div></th>
<th class="th"><div>Mar. 21, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member', window );">Term Loan, Maturing September 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentTermLoanAccordionFeature', window );">Term loan, accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssets', window );">Deposits assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentTermLoanAccordionFeature', window );">Term loan, accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments of related party debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Term Loan, Maturing September 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krt_DebtInstrumentTermLoanAccordionFeature', window );">Term loan, accordion feature</a></td>
<td class="nump">$ 6,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Term Loan, Maturing September 30, 2026 | Lollicup Franchising, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments of related party debt</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krt_DebtInstrumentTermLoanAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Term Loan, Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krt_DebtInstrumentTermLoanAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=krt_TermLoanMaturingSeptember302026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=krt_LollicupFranchisingLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=krt_LollicupFranchisingLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>krt-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:krt="http://www.karatpackaging.com/20211231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="krt-20211231.xsd" xlink:type="simple"/>
    <context id="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i890d366bce454fcb86858981730b03f9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i56208beb702947a890c606522c8fb413_I20220325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2022-03-25</instant>
        </period>
    </context>
    <context id="i06651118268447e4829e80c13fb93e07_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i895caffa6f1145a1b0a4c4ecd93acf79_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="ic656164f8e6649939eb0183df82d0dbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i551fd7f991d34aecb3fe90cbdac185e4_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="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i12539fadace948139a558152cc713199_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="i3aef218731224a78a6ff33f4afa8d7b1_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="i2b4a469c828c436aafc2059486512bb7_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="i30b3617de790441fba59c348075d0e08_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="i0fe592baa7fb41ceb8710efe510ce68b_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="ia786e414be91400bb5132263b8d0a089_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="idefb6a15430a4e529ded6295b8f1067c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i02d0ac1b3e8f404bbfafc3606e26063b_D20200101-20201231">
        <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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if0fe5d80ebd34c128219d38111210e09_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4ecae76a88a8413fa0c7512d154504e5_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6a300b9ca4f447d6960bafa49c880669_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="i9c9f95171dd44f38a49f517f9bbba700_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="i19c978a5aa674bad8d30f85427ffaf02_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="ie06df24ba5a44f4dbcc02950c56ae8cf_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="i110143e543fa488db96424604b0e86ed_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="i5e8582c5e2174b48b7628bfe8229d5c8_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="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231">
        <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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231">
        <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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i116c59aa84954cfcba32c7d4df8be6b6_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i54fa8e2838584309b9147296f1e4c3b8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3d32299cbc0947cbbf2880c41bc36e09_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4546e837dfe84486a247ecb965122be0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iee235c4dc3c14eb9ae93e12430dcb364_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iaf2dc152b7f349dd849b89182c228990_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i513f8449b433495c9bfefa3496574e79_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1280163fe4a24c558084a50db24803ba_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8160c2cc38a8446ea759da7a5f4ce41e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1fde54e3e2cf46fba6b4482693ffd216_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id35913e0c66c4ce287147ae594495564_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1345af77e46f42c3840fde0a4c2453db_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7506cb9ab6a6429dbd805d2ab8e5bc97_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7bc1747147804c3d9ec7e7b077e2a95d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i422f15971f5840d091138246b69626f2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7f5473432d30486e87b5387c46c18a72_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1c8c27f1d72e4ee2b6fb103beb28fdfe_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i770a1d6350f74db78c0ebe6f1164a844_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic23f2b7143f54affbb2b6587ecb50805_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="i9d68ff7ce2cb43d593c0516490939375_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="i6fb0f3f5aeab4ea19038dff1eb81636c_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="i7455a68628ba4dc59df619b4e06071b1_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifcf163d6812746fc896df0de6d261881_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i48f2a45b104749f2a44161861d803326_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="if0950232f55b4266b57a5a94271ec1b3_D20200101-20200831">
        <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-08-31</endDate>
        </period>
    </context>
    <context id="ic00a0196438949e099e2b36f688ae03e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i319c5a293de6403db33f0d442a0fb3ab_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8c31f99ad7214d7fa0c0acd788d0dc44_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0f2e28b198cd4c6fb58cff7807c18b22_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i58f98936db6e46f09e04d22c64f3d7f0_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib75a8d1c3d2245269a3777beefc6e920_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3aa0cda636e843258ffbb4d60096809f_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ide0b32c19a06460d9f0bc9653904bb97_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia0acc32369844886bd29f69391bb76e3_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5ea84f39617549e7806e96fa2a143266_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4f7528f3d1304026ac435368abb35bbc_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2035c4f96f6d4d2cbd0b2e270cae865e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i332e6198710f4e2ea3fdc6b24b9b61fd_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i84152115b55442418be20a1694e41113_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i327c373c6eb64dddb73aafd1065da909_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="i0f90248f24f14b7190ee7472bfbc1989_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="i9289f8ddf46041749d5e560f3427db5f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6a7d641f566040b187413110d5f97646_D20210101-20211231">
        <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:WenHoIndustrialCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id18e8ef949b54b939c5a36325f91eaf3_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7a27c26c78954c32bb1f5a87e9a88146_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if75170dfda8e4a0e8a6d97c13484da4c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i45f2b84d396f42efa0d1d5995c958a41_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="if5102ac6ac8248218ec2e4ba50c87a72_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="i5f59f6df2ea648989dbb4405a5c748ad_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="i44a6dc8b1da146129534d5c3816edb1f_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">krt:PacificCupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="i0968c16274854e51ba9b06545a7b93ab_I20210301">
        <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-03-01</instant>
        </period>
    </context>
    <context id="i13ed175806c24aa28648fa01993aaf3a_D20200901-20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-01</endDate>
        </period>
    </context>
    <context id="ie79965edf453479889f0c193f401efee_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="i39f2ae331d524bb9b0163e7587b3a902_D20200901-20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-01</endDate>
        </period>
    </context>
    <context id="ie6d30a226d07409e8ce7580be4931e91_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i61dfda6dc6e346c480ef6b4193024ed2_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="i1d2c7607ed6440648334e49d3b845c4c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia9c42d5c638948ab9ec53420ab2bf06b_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="ic691ed818de74eceba675ff8e6ea4752_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i90af01978ef34ab9b3e4ef0dbba24d6a_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="i7d12cab95688493daa018505346151ab_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie97ab76339bb4ee3b1d3d5a90852d4a8_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="i85750c6ced67468b8a3ce0d3277c3ba6_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id09953a7d1504997b6498696c40abb5d_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="ifd368c5f480d4da9b8260e641facacd2_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id847c11317d04b6f8557691e5da349c6_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="i18a60e6b7d704204a7b6a66b8811251d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1970f1a95ddc4e9b9e4eae86753dffac_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="id49c0378cdd949679b14d948c121e7bf_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib6bc5057434e493ab4dd9830a7bd44ac_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="ia7a334e8e6a04502a66876a38a37f553_D20210707-20210707">
        <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-07-07</startDate>
            <endDate>2021-07-07</endDate>
        </period>
    </context>
    <context id="i6415ddfaded845b2bdbaacaeca4a3af2_I20180223">
        <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>2018-02-23</instant>
        </period>
    </context>
    <context id="if707397c6a8d4beea61e4e9c82091907_D20200709-20200709">
        <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>2020-07-09</startDate>
            <endDate>2020-07-09</endDate>
        </period>
    </context>
    <context id="i6eda3e9625864cdd8bc2ddb1ac5576a9_D20200709-20200709">
        <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-07-09</startDate>
            <endDate>2020-07-09</endDate>
        </period>
    </context>
    <context id="if73cecafe2214b19974938801946df80_D20211006-20211006">
        <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-10-06</startDate>
            <endDate>2021-10-06</endDate>
        </period>
    </context>
    <context id="iad4439979539405ca9970eb476300eb2_D20211006-20211006">
        <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-10-06</startDate>
            <endDate>2021-10-06</endDate>
        </period>
    </context>
    <context id="ib13af5e59a2d40079bfe87119a31bd71_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i38fec0c8c61d406f89b32aea0260eb32_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="i76b457de09724b79828e9dd2b1dfe9d7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i32bfeaee9fcb4024b3ef66de0412f3d6_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="ic27c3e34a8a84a47b1d6425a996b35a8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if42a30a6cd5445d2b5f5f2001b950c66_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4694467cafd640a8859ea41c46785752_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3624f2a39d6949a7a5811a2b130d093f_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="i08bc7973ff1a49c2878012aa0fa98fb0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2820c396c8124d9b9a3daff7a05f2372_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i09ee51dabe8e4172b3d379f709a97634_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifb3ab93b0b534655ab1c5eb27eed1597_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="ifec236db91dc48b0b2868737c215520d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ice42e52687e74f65bd6c58b116ca7a6e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibf1306578dbd43c0bb65eb1f2e2308c3_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="i43fa99b62e72401aa906ec9876c6fe92_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i983d07b7e49f45bebccee629140e42fa_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i120304150b1346b0a52a6ac964818288_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="ib86e149c94524f699c2974973e7770af_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idd2609edbb1f4836b892a0ad09ec6ef8_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="ia5fa5f63ffc148e695a342cc001624ca_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2a3db711b6734e9ca8e2611bd1d04946_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i686e56b7cb4543818239bfc4ebcf5b8a_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="i227a38c6c6a9462cb750e84cc5bcdeba_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6dd0b4685dfb467dac196118cbdee985_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i028da4825df14a82b62d08bd0b3091df_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2f8140ca73e546c1900fd3a05cd39cc8_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="idcda81014b304bffbc694a5a17ee4e2c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i376cbde0c8914e1c98031e1aca8e0b80_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="i67ac4ae3cbbf4fc4acecfe6fb09c2893_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3e60bf2914fd40388acfa7fbaaac6f9b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic2d5763e4fde4377b53c4f3ec7a86850_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="i492a5dd18fab47ab94eb229eae759d5b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1ee30f4ff5584775bb9ecbe1294be3a6_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8703f7f44ebf48579b8fca594f461700_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7fe857d832294161bfb0ca102f1e5392_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="i83e5b69f1dd04effaabec1ed266ec7b5_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="i68a7c9f479d94740a51e404651b7a26b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i733a54825a09496280a170a60617afed_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="i05fb656d73014713b7cad076454d2d20_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i96bc8287f54a42618379adee3269a1eb_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="i387af04e80d84c9e9904be1979774113_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4f585f70d7094834bcb407c5025f7bf9_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic79cfdab20bf49c3a4164749a0bdc213_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="ic0fb484a920b4da6a3325b7700fb76c4_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="i80a58aaf406b4b7d901e178b26f34601_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="i7620dc01c4634379a766ced944d53c34_I20200416">
        <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-04-16</instant>
        </period>
    </context>
    <context id="i00951f3e1571439ba369000c5f39bc65_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="i986ba363061643048d1673cfc64dce55_D20190601-20190630">
        <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-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9e44c2bbea2843508d980ee7a3c8999d_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="i857429b3a729406baf354814d63f5e63_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic25aa6c0f2f140b6b7d036ded36fc0b5_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="iaad80e37580a42099a8180bd5aadba2e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2f158f88c0364f91aa36eda1de008b51_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifaa88d145a9743bdbf46f4e2f3481b23_D20190601-20190630">
        <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-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i686fd627f1d74ddbb96d79a286b50872_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="if3bbfc6af9ee4cd899246445b55fe6e2_I20190630">
        <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-30</instant>
        </period>
    </context>
    <context id="i598dbabdd9054887881e36fc5bdd8100_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="ia5f17e17266d47a78d1545bc288dbc80_D20210401-20210430">
        <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-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i48f1e240113f4d09a120bcfa91990680_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1452398dd60c45a09434fbbe53d973b9_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie89b7c84b13d47c3a8f59d75a237b9ea_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="idb2c5b367e4e45ecb141094dc9d6c1de_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idd7dea1ea06341209a0fa0cd4fdf2b36_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idaac385ae7f84d2da2a1f67bb55f99c3_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3d91bb1652b24a0580144ce711b48a78_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="i2beb954f52d64c25834472733bc91e43_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i008509f3e801471c9217f2b69033e066_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i635c973475614528937639e8bd92f2ea_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="i087f23bc8958464db5e780761c7e25e9_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i8d0c5f459b624b46b740d18ea128cc6e_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic76a16b3a75345beb84088dee97c1c7f_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i866a1cfeccee4729bf8df90ffdf6b68c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6ac32cfc42934b28803d32d4bad93025_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i96760637b6674083b75f21e6f47e57f1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie6d33c2f03e648bdb3f8d631d81f0634_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="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i93e06d56e49547409f97748af042e11d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib8001aad6df8460daf730a0df8f294e4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife0c0c27345e4d38aac4ac267615dd05_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="i836b40651884437d8d06986187d53998_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="i67d3faef91d2427c9b0351532c11cdb3_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="i52caf5895ae342a18a20ba71d2a51f02_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="ica5a258726b54b74a508d026bfdcb084_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2fb2263f1dd4441888569b03a05a0ff2_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id3c766646a0447c0b6f5e11464e9d6a9_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="iefa1e751cf424be28a1c1578afd1ece4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i459aa32385d242d6a5bdbd410c769cc0_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="ia9768aa7cffd47138f669b4f16f10a1f_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="i48c613b2bb28486eb1efb3e85e6690f1_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i042adacab3c247019bdd4769573b3b63_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9e06513cfc404ca689849c49904a2765_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i68cb519de8c840869a7e5f323ed76223_D20200101-20201231">
        <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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a045681ced24a2b9509d032b780200d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="krt:RetirementPlanContributionTrancheAxis">krt:RetirementPlanContributionTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9cef615e6bd84644bdc1a107fc1ad6d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="krt:RetirementPlanContributionTrancheAxis">krt:RetirementPlanContributionTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i848c2afbbbd34424b533ea66e316c536_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="krt:RetirementPlanContributionTrancheAxis">krt:RetirementPlanContributionTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i570e48aae0ad4bba88636a5968619059_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0338c9c602eb45c6ac1ac3a5bbf053da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:CertainTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia06702cb3f1e438d9c285c192081d342_D20220222-20220222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-22</startDate>
            <endDate>2022-02-22</endDate>
        </period>
    </context>
    <context id="i4ae45e26c6a7400f99d22821573f1cd7_D20220222-20220222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">krt:TermLoanMaturingSeptember302026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krt:LollicupFranchisingLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-22</startDate>
            <endDate>2022-02-22</endDate>
        </period>
    </context>
    <context id="i64074e61d2094eecb949b18c28d9babb_D20220101-20220321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-21</endDate>
        </period>
    </context>
    <context id="i705ca9b7683d4b1aaf38a6b9fd1ba70f_I20220321">
        <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>
            <instant>2022-03-21</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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="shareholder">
        <measure>krt:shareholder</measure>
    </unit>
    <unit id="store">
        <measure>krt:store</measure>
    </unit>
    <unit id="convertible_note">
        <measure>krt:convertible_note</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV8xLTEtMS0xLTkyMTc2_5b63533e-6f71-4730-92cb-76d443bea3ea">0001758021</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV8yLTEtMS0xLTkyMTc2_7e3160d9-ef0a-4f05-a6de-2930d0d0691e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV8zLTEtMS0xLTkyMTc2_06cf7390-611c-4dd2-9b79-4ca6dccb27f5">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN180L2ZyYWc6MTI0YzgxYjIyZjJhNGQxY2IxMDNlYTJjNWUxNGMwOGYvdGFibGU6N2NjOGNmMDBjNjRmNDQ3NGIxOTg4MThmYjE4NWNkNGEvdGFibGVyYW5nZTo3Y2M4Y2YwMGM2NGY0NDc0YjE5ODgxOGZiMTg1Y2Q0YV80LTEtMS0xLTkyMTc2_8da88ad8-d7ff-4d85-952e-554c2f048925">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQy_e61f1c9b-cc6d-4aff-a633-d0c57d659f4e">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZWEwNmVkYjg3NzlhNGVkMmI0ZDE3ODc0MjhmMDUzZDEvdGFibGVyYW5nZTplYTA2ZWRiODc3OWE0ZWQyYjRkMTc4NzQyOGYwNTNkMV8wLTAtMS0xLTkyMTc2_a79f81d1-7791-48ef-a7c3-ab33f93fec38">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8xMzI_981b6ab5-845a-4f80-b1ce-669cf8e1bcb5">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8xMzI_fe93210c-6980-4e16-ba56-74f036293a20">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6MzAzMzdkYjc5YjJiNDIzMWEzMWUyNjA2ZjExZDAyMGIvdGFibGVyYW5nZTozMDMzN2RiNzliMmI0MjMxYTMxZTI2MDZmMTFkMDIwYl8wLTAtMS0xLTkyMTc2_2ab00bd2-38b5-4692-80c4-127c7a9f98c3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ5_ab57ecc6-09e4-423e-b7c8-569f21995324">001-40336</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjUw_b09c621e-51ac-44bb-bb42-b2461bc5ed3c">Karat Packaging Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8wLTAtMS0xLTkyMTc2_1879fa4e-abbe-4258-a07e-d38abae7c0ce">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8wLTItMS0xLTkyMTc2_34d92682-54a9-460f-a442-7154e19a1530">83-2237832</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTAtMS0xLTkyMTc2L3RleHRyZWdpb246YTA0YmM0YmIwZDg0NDg0M2JkMzFmNzcyNDVkZGMyNzRfNA_a6c4ab57-5058-463a-8e32-0ac221ff56a2">6185 Kimball Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTAtMS0xLTkyMTc2L3RleHRyZWdpb246YTA0YmM0YmIwZDg0NDg0M2JkMzFmNzcyNDVkZGMyNzRfNw_ccae386f-1dde-4fec-94b4-f8658ef398fb">Chino</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTAtMS0xLTkyMTc2L3RleHRyZWdpb246YTA0YmM0YmIwZDg0NDg0M2JkMzFmNzcyNDVkZGMyNzRfMTI_259914ae-f902-4e17-b4bb-d4912e9762ed">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6ZDc2NDAwMzdmY2JjNGZjNzhhYjQ1NjU3MGQ5MzVmNjkvdGFibGVyYW5nZTpkNzY0MDAzN2ZjYmM0ZmM3OGFiNDU2NTcwZDkzNWY2OV8yLTItMS0xLTkyMTc2_ced9454d-13fc-4eda-b8c4-ec828a6f4d5e">91708</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yOTI_99c04250-9994-4498-b459-4d3ff8f6a288">626</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yOTY_d6fad11c-87e3-486b-bf46-436009c8b4e8">965-8882</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NWI3MDkxY2FmZGIzNDY3OGJmZjMzMDhjYjBkZWY1MmYvdGFibGVyYW5nZTo1YjcwOTFjYWZkYjM0Njc4YmZmMzMwOGNiMGRlZjUyZl8xLTAtMS0xLTkyMTc2_f6edf489-91ee-495b-86fe-c40e62617bb6">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NWI3MDkxY2FmZGIzNDY3OGJmZjMzMDhjYjBkZWY1MmYvdGFibGVyYW5nZTo1YjcwOTFjYWZkYjM0Njc4YmZmMzMwOGNiMGRlZjUyZl8xLTItMS0xLTkyMTc2_9b65845b-b6e0-439a-b139-baef0947dd68">KRT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NWI3MDkxY2FmZGIzNDY3OGJmZjMzMDhjYjBkZWY1MmYvdGFibGVyYW5nZTo1YjcwOTFjYWZkYjM0Njc4YmZmMzMwOGNiMGRlZjUyZl8xLTQtMS0xLTkyMTc2_db8924c1-27d1-498a-82fb-7d29f8a877a4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjUx_aa167c33-cbee-4e91-966c-7dd5bec9b3a7">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjUy_c5a39917-13f7-4c1f-a1ee-a39e492cd3a3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ1_5f923134-9afb-4b04-ae3d-ac0a742bda53">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ2_014af1c2-7066-4b52-9039-ce40b283b436">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NTM1ZTJiMDJlMTVhNDhmMDgxMTAzNTNiNGQyYmVlYmYvdGFibGVyYW5nZTo1MzVlMmIwMmUxNWE0OGYwODExMDM1M2I0ZDJiZWViZl8xLTAtMS0xLTkyMTc2_6f08b6f5-4589-4e7d-8dcb-b2dab1e0eb3f">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NTM1ZTJiMDJlMTVhNDhmMDgxMTAzNTNiNGQyYmVlYmYvdGFibGVyYW5nZTo1MzVlMmIwMmUxNWE0OGYwODExMDM1M2I0ZDJiZWViZl8xLTMtMS0xLTkyMTc2_8d7e11b7-4102-41e7-b4a4-bfe20b6ea9f7">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGFibGU6NTM1ZTJiMDJlMTVhNDhmMDgxMTAzNTNiNGQyYmVlYmYvdGFibGVyYW5nZTo1MzVlMmIwMmUxNWE0OGYwODExMDM1M2I0ZDJiZWViZl8yLTMtMS0xLTkyMTc2_7b24813c-5a05-49b2-bbd2-92dcbebc3fca">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ3_786a4cdb-2326-4de3-9d2a-892bd9f557f3">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ4_f9ae10ec-2d6f-4c57-aab6-73ef03169cef">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i890d366bce454fcb86858981730b03f9_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yNjY0_9e260e94-08c0-49bb-919a-e3a01ed45448"
      unitRef="usd">102247296</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i56208beb702947a890c606522c8fb413_I20220325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8yODM4_8a19e89c-433b-44f8-851b-f849824b4365"
      unitRef="shares">19809424</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xL2ZyYWc6M2U3NWU1ZmUwYzdkNGIxOGEwNzQyNDlkZTBiMDQ2MTUvdGV4dHJlZ2lvbjozZTc1ZTVmZTBjN2Q0YjE4YTA3NDI0OWRlMGIwNDYxNV8zMjQ0_72bc5200-f196-46f8-9c88-4bd2156b659d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;This Amendment No. 1 on Form 10-K/A (the &#x201c;Amendment&#x201d;) is being filed to correct a typographical error relating to the date of the report by BDO USA, LLP, our Independent Registered Public Accounting Firm, that had appeared on page 36 of the original Form 10-K of Karat Packaging Inc. for the fiscal year ended December 31, 2021, as filed on March 31, 2022 (the "2021 Form 10-K"). The correct date of the report is March 31, 2022, and a copy of the report, with the corrected date, is included with this Amendment. The corrected report replaces in its entirety the report originally included on page 36 under &#x201c;Part II- Item 8. Financial Statements and Supplementary Data.&#x201d;&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:9pt;font-weight:400;line-height:107%"&gt;In addition, the Company is including in this Amendment currently dated certifications from its Chief Executive Officer and Chief Financial Officer as required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, attached hereto as Exhibits 31.1 and 31.2 and Exhibits 32.1 and 32.2, respectively. The exhibits listed in Part IV-Item 15. Exhibits and Financial Statement Schedules are filed herewith in accordance with Rule 12b-15 of the Exchange Act.&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:9pt;font-weight:400;line-height:107%"&gt;Except as expressly set forth above, this Amendment does not, and does not purport to, amend, update or restate the information in any other item of the 2021 Form 10-K or reflect any events that have occurred after the filing of the 2021 Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN184NS9mcmFnOjIxOGNhNDY5NWZiNzQwYWViYmQ0MjI1ZDU4OGUxMzE3L3RhYmxlOjY1MjM0ODcwYjExYzQyOTZhMGM2MzNiNGJmN2ZiNDI0L3RhYmxlcmFuZ2U6NjUyMzQ4NzBiMTFjNDI5NmEwYzYzM2I0YmY3ZmI0MjRfMS0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmViMjdkNDg4ZDJkZTQwYTg4ZTAyOTI2MTZmZmM0YTE4XzExMg_c55859ec-6c8c-4d50-a125-3fe1553209b7">243</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN184OC9mcmFnOjUwZmNiMTAyMzliMzQ3YzZiODRmMmRiYzBjZGM0MmM4L3RleHRyZWdpb246NTBmY2IxMDIzOWIzNDdjNmI4NGYyZGJjMGNkYzQyYzhfMjgzOQ_cf50efcc-3cc0-4261-bbc6-8647155895c9">BDO USA, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN184OC9mcmFnOjUwZmNiMTAyMzliMzQ3YzZiODRmMmRiYzBjZGM0MmM4L3RleHRyZWdpb246NTBmY2IxMDIzOWIzNDdjNmI4NGYyZGJjMGNkYzQyYzhfMjg0MQ_f6914c5c-5eb2-4a36-a505-c1bd68849a1c">Los Angeles, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmVmNzFlOGUxN2M2NjQ2NWJiMzRmNThmY2I0N2Y5ZjZhXzQx_1370bb0a-e307-47f8-828f-50328db847cd"
      unitRef="usd">1200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmVmNzFlOGUxN2M2NjQ2NWJiMzRmNThmY2I0N2Y5ZjZhXzQ4_6a791aec-0db3-42aa-a499-698f6d1e70b9"
      unitRef="usd">100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0xLTEtMS05MjE3Ng_4b7f7e61-7ad1-4a8b-a78a-648519e3f188"
      unitRef="usd">6483000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMy0zLTEtMS05MjE3Ng_8e7cd29a-890a-4b5f-a29b-5b451f495b70"
      unitRef="usd">448000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjFlNWU0ODBkODA1YTQ0NTRhNWY4YTA2N2E4ZWE4YjVkXzY4_1ae9f42c-9b41-41b3-9d44-8ae83d367ea7"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjFlNWU0ODBkODA1YTQ0NTRhNWY4YTA2N2E4ZWE4YjVkXzY4_21f57380-9874-4ab0-82a2-5c050277fdd1"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0xLTEtMS05MjE3Ng_f87eedef-3787-48fd-ac4d-430327c06faa"
      unitRef="usd">32776000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNC0zLTEtMS05MjE3Ng_ee464fed-f619-4bc5-b749-f66d3e66583c"
      unitRef="usd">23838000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNS0xLTEtMS05MjE3Ng_b853b541-68c3-4058-be3c-639ce4c8c6de"
      unitRef="usd">58472000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNS0zLTEtMS05MjE3Ng_a4f53974-bb61-462f-9ffa-240cdf12429c"
      unitRef="usd">48961000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjRlMTFlN2YyNjU1ZTQ5N2NiYWRkZTRhMmUwMmM3OGJhXzU3_72b891f6-7e21-48ee-9dac-8d877460184e"
      unitRef="usd">100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjRlMTFlN2YyNjU1ZTQ5N2NiYWRkZTRhMmUwMmM3OGJhXzU3_bc183d4d-c777-4914-97bc-8c19fe11c8d7"
      unitRef="usd">100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0xLTEtMS05MjE3Ng_29ef03f9-dcf0-4b5f-b3b5-0eb1151ce201"
      unitRef="usd">5141000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNi0zLTEtMS05MjE3Ng_4e78f416-7377-484f-a625-420f72891a6f"
      unitRef="usd">6530000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOC0xLTEtMS05MjE3Ng_b88effec-38f5-4533-a20c-b0f4000af2b1"
      unitRef="usd">102872000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOC0zLTEtMS05MjE3Ng_8a845066-10f7-4944-a9d5-fae3200ae34f"
      unitRef="usd">79777000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjhiNmRiMTJmZjZiNDQ5MTViMTBkZGM2ODcxYTRmZDc4XzQ0_1478cf56-48c9-43d7-a99d-6f9f591a0912"
      unitRef="usd">46600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjhiNmRiMTJmZjZiNDQ5MTViMTBkZGM2ODcxYTRmZDc4XzUx_e798b078-b1af-435e-a1fb-9fab528112b8"
      unitRef="usd">47800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0xLTEtMS05MjE3Ng_812159e9-9ba8-448e-afb4-bd4bcc3e4a55"
      unitRef="usd">93475000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfOS0zLTEtMS05MjE3Ng_ada40023-5f7c-4844-84eb-80286592159c"
      unitRef="usd">95533000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTAtMS0xLTEtOTIxNzY_23b608a1-27ea-4a47-aee4-559a7bd18f6a"
      unitRef="usd">6885000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTAtMy0xLTEtOTIxNzY_df8f255c-ce53-41ee-b712-afbd05480c33"
      unitRef="usd">2456000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTEtMS0xLTEtOTIxNzY_3664e13b-9e27-4970-b1c9-f6bc71948ce8"
      unitRef="usd">3510000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTEtMy0xLTEtOTIxNzY_c8d07dff-1b1c-4b72-8068-ef8fb539a9c3"
      unitRef="usd">3113000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTItMS0xLTEtOTIxNzY_a18b22bb-66dd-49b4-aff3-21eb728c6f7e"
      unitRef="usd">380000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTItMy0xLTEtOTIxNzY_57571373-91e5-40ad-a0fa-3055b5c45f07"
      unitRef="usd">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTMtMS0xLTEtOTIxNzY_bbc88a30-34ef-4741-bba1-c03d14079ee4"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTMtMy0xLTEtOTIxNzY_cc04a313-643a-41c5-9287-45e42fca3f59"
      unitRef="usd">64000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODhlMjBlNmE5NmQ0NTZhYTAzNTExMDU4NzkyODhlMV8yOA_767fc2ac-55e2-402a-873e-86b19cf300b8"
      unitRef="usd">100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODhlMjBlNmE5NmQ0NTZhYTAzNTExMDU4NzkyODhlMV8yOA_b259cd20-db0b-456b-80d9-3a14582f225b"
      unitRef="usd">100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMS0xLTEtOTIxNzY_b8aa3497-7394-4dc4-83df-051d45538580"
      unitRef="usd">477000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTQtMy0xLTEtOTIxNzY_0e856691-0c95-4e93-8890-e6147f2d190a"
      unitRef="usd">161000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTUtMS0xLTEtOTIxNzY_d4a61437-cf15-4cc6-b523-53e01c17e983"
      unitRef="usd">207599000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTUtMy0xLTEtOTIxNzY_a8cf3b05-13b4-4b7c-b4f8-07b382905f6d"
      unitRef="usd">181104000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpjZjlhNGJmMmM2Mjk0YTI3ODc1NDQ0NTczNGEwNzNiOF8zMg_aa7ba876-d92b-4dc6-b828-48cc423060e5"
      unitRef="usd">100000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpjZjlhNGJmMmM2Mjk0YTI3ODc1NDQ0NTczNGEwNzNiOF8zOQ_1bbf2356-2dd0-40e4-8084-b7506f4f9797"
      unitRef="usd">600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMS0xLTEtOTIxNzY_6a846729-209e-42e0-8b79-055177f6fd7f"
      unitRef="usd">18470000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTgtMy0xLTEtOTIxNzY_dabaf4d5-f908-433d-8968-93191cb00a1b"
      unitRef="usd">20069000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo1NjA0NGRhZTAxYjc0YzgzOTQxNTk3NTRhZWU1ODU1N18zMg_9fd99f01-e1fb-44b3-94ca-43d19af91e09"
      unitRef="usd">100000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo1NjA0NGRhZTAxYjc0YzgzOTQxNTk3NTRhZWU1ODU1N18zMg_afcfb1c8-8d6b-4371-ad2a-6e699f4f7cc3"
      unitRef="usd">100000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMS0xLTEtOTIxNzY_c6714584-d87c-4b9a-a14e-da7bb009ca51"
      unitRef="usd">7813000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMTktMy0xLTEtOTIxNzY_1a0bde1c-b6d5-4953-8cad-830d75736622"
      unitRef="usd">4959000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjAtMS0xLTEtOTIxNzY_c4be7ae7-0284-4df4-a619-c7e7159ce009"
      unitRef="usd">2003000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjAtMy0xLTEtOTIxNzY_e66e815a-ada8-4c73-b000-759b6d7795fa"
      unitRef="usd">5038000</us-gaap:DueToRelatedPartiesCurrent>
    <krt:CreditCardsPayableCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjEtMS0xLTEtOTIxNzY_1bb19e6e-674f-4ca4-93a0-9cc2dd2ca79f"
      unitRef="usd">0</krt:CreditCardsPayableCurrent>
    <krt:CreditCardsPayableCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjEtMy0xLTEtOTIxNzY_32276522-2e47-41d0-b953-7ad1ef8d8ae1"
      unitRef="usd">794000</krt:CreditCardsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjItMS0xLTEtOTIxNzY_1baf2a71-0681-4b69-92ee-3ad5a874729b"
      unitRef="usd">85000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjItMy0xLTEtOTIxNzY_3bbe4b42-8526-40f7-9a92-f799bbf3ff91"
      unitRef="usd">41000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpmM2NiZTEzNGUwNTk0ZWQ4YjMxYTljZmY3NGQ2MDAzMV8zMw_8ac5f9b0-0845-4cb8-b0c4-fb54fcf1ea84"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpmM2NiZTEzNGUwNTk0ZWQ4YjMxYTljZmY3NGQ2MDAzMV80MA_dff6a126-f616-4a0e-b9a8-1b2ff0407066"
      unitRef="usd">0.0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMS0xLTEtOTIxNzY_632b43d1-75a8-4324-9308-457b26fcd71f"
      unitRef="usd">1215000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjMtMy0xLTEtOTIxNzY_7d1d657b-5363-45df-a498-f660fdfe9ac1"
      unitRef="usd">551000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjQtMS0xLTEtOTIxNzY_c15fa43c-509f-41f5-8717-4114027236f2"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjQtMy0xLTEtOTIxNzY_e0c1ffac-ac48-4446-95ed-24ad9880c785"
      unitRef="usd">321000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphZTZkOWY3YzA4OGM0NmIwYmQ3YmRlZjk5NGM5ODhjMF8zNw_a8cc6535-d8a0-4379-998f-c0b66075b6cd"
      unitRef="usd">1200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphZTZkOWY3YzA4OGM0NmIwYmQ3YmRlZjk5NGM5ODhjMF80NA_d13176c0-a5f8-4355-b371-52f98f4a2c67"
      unitRef="usd">700000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMS0xLTEtOTIxNzY_d614421b-d7b1-4905-9ded-4f529530b12a"
      unitRef="usd">1178000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjUtMy0xLTEtOTIxNzY_3812377f-c822-4f53-9c58-8f0883a5c082"
      unitRef="usd">11364000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjYtMS0xLTEtOTIxNzY_c645831f-58db-476c-9173-395b4099db6e"
      unitRef="usd">30764000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjYtMy0xLTEtOTIxNzY_3828060d-48e5-4b7c-be4a-a0668000af73"
      unitRef="usd">43137000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjctMS0xLTEtOTIxNzY_6cb369db-5aa2-4214-8689-6883a8668c80"
      unitRef="usd">5634000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjctMy0xLTEtOTIxNzY_787a1815-61cd-4a87-99fa-97cdbdf846fa"
      unitRef="usd">6181000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermLineOfCredit
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjgtMS0xLTEtOTIxNzY_b0400942-4e0a-4912-9d6a-5e4525053456"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjgtMy0xLTEtOTIxNzY_d5d719fc-a155-46fa-a57d-3968c6cbc986"
      unitRef="usd">33169000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV82NQ_70115295-0312-4cbf-9367-87c37d9b8877"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV83Mg_1105493d-7631-471f-8f6d-b02863e85866"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8xMTM_17fd7ca1-7272-4627-9c01-ca986a6b303d"
      unitRef="usd">35300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8xMjA_2d0dab02-8c5d-4e90-a8e1-324999cf9926"
      unitRef="usd">36700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8yMTM_27552d06-0fde-4be5-b6fb-827e71157e4f"
      unitRef="usd">200000</us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplODI0MjY2ZDQ1YTU0N2M1OTU5YzJjMzNhNGMxYjg3ZV8yMjA_21a98930-2da9-42fc-ae01-37424d7fe304"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMS0xLTEtOTIxNzY_4556335d-0cbe-4333-ae43-9f496243d225"
      unitRef="usd">35339000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMjktMy0xLTEtOTIxNzY_71831da0-0b97-4b98-9ddf-34ec9a682329"
      unitRef="usd">53410000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzAtMS0xLTEtOTIxNzY_22eb13f4-256f-40c5-8f35-044fd28699a4"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzAtMy0xLTEtOTIxNzY_04171746-90df-4dde-91d3-e3013a76effe"
      unitRef="usd">290000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i06651118268447e4829e80c13fb93e07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NTRhNTI3YzUwNGY0MmZjYTdhZjhlNmJiNjYwZmJmMV8zMw_29ed1313-ffc0-4d18-8883-ae3a2419efc2"
      unitRef="usd">2600000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i895caffa6f1145a1b0a4c4ecd93acf79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NTRhNTI3YzUwNGY0MmZjYTdhZjhlNmJiNjYwZmJmMV80MA_e750579f-0217-4478-98a5-f14984b48a82"
      unitRef="usd">3900000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMS0xLTEtOTIxNzY_3210f02b-c2b7-4621-8dfd-afea88170eed"
      unitRef="usd">3837000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzEtMy0xLTEtOTIxNzY_4c239160-65ff-4b5a-8395-add14e254141"
      unitRef="usd">5049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzItMS0xLTEtOTIxNzY_2eec3525-fab0-4b93-ad4c-e51f61464d3e"
      unitRef="usd">75574000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzItMy0xLTEtOTIxNzY_88f66404-f770-4bf0-a51e-ffdde57b989f"
      unitRef="usd">141236000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzMtMS0xLTEtOTIxNzY_5edf5c5b-27b0-4d57-8a44-d01d9dc23df0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzMtMy0xLTEtOTIxNzY_320016fb-65ee-4e6a-af1e-fea97a46671c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xOA_3a72b499-eb5d-4589-b1f3-1e0a1e9b8f98"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xOA_b39ac6a1-0750-4e94-a64f-b68a07c60e10"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8zMg_44529b7e-9388-4a84-a121-1b040dd8fcc5"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8zMg_548f3cbc-c1c3-44cb-8119-3dca5cf37eec"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF81NA_0e064ca0-de5d-4c9a-b53a-307efa41c5bb"
      unitRef="shares">19827417</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF82MQ_a1d007a6-04d4-4b4f-9d7f-bf89a6edeab4"
      unitRef="shares">19804417</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xMjI_16595078-74fb-4fd1-9d20-6819bb04e66a"
      unitRef="shares">15190000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkNzJjYzQ0YWRmNjQ0NzgwYTM0ZThlZjAwYzZkNmM0OF8xMjk_5dd3a6b8-0a4b-4f92-9f61-9273ab2b9ce5"
      unitRef="shares">15167000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMS0xLTEtOTIxNzY_1be18b25-de40-4e1f-ba5f-1e3178199027"
      unitRef="usd">20000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzYtMy0xLTEtOTIxNzY_373a77d4-02e2-4638-9b16-c4c873415af3"
      unitRef="usd">15000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzctMS0xLTEtOTIxNzY_c64e8231-0549-4a81-b73d-345908a273b2"
      unitRef="usd">83694000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzctMy0xLTEtOTIxNzY_a6233e44-8847-41fa-bbdb-c381f615250b"
      unitRef="usd">13981000</us-gaap:AdditionalPaidInCapital>
    <krt:TreasuryStockParOrStatedValuePerShare
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8yMA_4e426e91-f673-4ea2-8bd2-b710aa42a249"
      unitRef="usdPerShare">0.001</krt:TreasuryStockParOrStatedValuePerShare>
    <krt:TreasuryStockParOrStatedValuePerShare
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8yMA_5d8491db-fe55-45c9-bd99-cb2301511058"
      unitRef="usdPerShare">0.001</krt:TreasuryStockParOrStatedValuePerShare>
    <us-gaap:TreasuryStockShares
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8zNA_2b75d18e-90c7-4eb5-bb44-6f075081716d"
      unitRef="shares">23000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplOTE4YThjM2Q4ZDk0NDIzYjhhMWNiNDYwOWYyNDliZF8zNA_3c49ff76-9091-4472-82e2-177a276469a1"
      unitRef="shares">23000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMS0xLTEtOTIxNzY_a5f9c23f-35bf-4a23-b51c-683ab81b6b6a"
      unitRef="usd">248000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzgtMy0xLTEtOTIxNzY_bf4bac78-08e0-4069-ac91-f60b5deb34d3"
      unitRef="usd">248000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzktMS0xLTEtOTIxNzY_32063e1a-c46f-4bdd-8153-349a9edf1405"
      unitRef="usd">39434000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfMzktMy0xLTEtOTIxNzY_74d7d01e-8aeb-4db3-a995-c6a9d4614af2"
      unitRef="usd">18656000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDAtMS0xLTEtOTIxNzY_f9ccfde9-1aad-4a5e-870f-cc9d444532e4"
      unitRef="usd">122900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDAtMy0xLTEtOTIxNzY_0129b444-0390-4074-8ade-293c5836db09"
      unitRef="usd">32404000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDEtMS0xLTEtOTIxNzY_e92ff9ce-5947-424d-ab23-2fe63b758cf8"
      unitRef="usd">9125000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDEtMy0xLTEtOTIxNzY_4ec53878-8033-4db3-a8e3-7cb52821770b"
      unitRef="usd">7464000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDItMS0xLTEtOTIxNzY_01baab0e-e3f3-42e9-9d62-83d445b230c9"
      unitRef="usd">132025000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDItMy0xLTEtOTIxNzY_1565098d-52d7-4b01-b8d2-0bff409492ef"
      unitRef="usd">39868000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDMtMS0xLTEtOTIxNzY_d12e3e1f-8b24-4d89-9bfe-3aa9ba045c21"
      unitRef="usd">207599000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185MS9mcmFnOjM1NGRjMTFhZDBkMzRjMzc5MjMzNTNjM2U5MTBiMzIwL3RhYmxlOmE4ZDhkYmYwZDhkMjRhMzI5Y2RmMDBjYjJhZTA5NTM0L3RhYmxlcmFuZ2U6YThkOGRiZjBkOGQyNGEzMjljZGYwMGNiMmFlMDk1MzRfNDMtMy0xLTEtOTIxNzY_fbd96282-25c2-4d0c-9060-cc2033b82f94"
      unitRef="usd">181104000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMi0xLTEtMS05MjE3Ng_9fcba4de-77f6-476a-a20d-458883fcb482"
      unitRef="usd">364244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMi0zLTEtMS05MjE3Ng_512eaedf-ecdd-42eb-90c0-254f6bf329c3"
      unitRef="usd">295518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMy0xLTEtMS05MjE3Ng_f76b793a-1fd2-4671-a5a9-1a3825293580"
      unitRef="usd">256417000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMy0zLTEtMS05MjE3Ng_f6772968-347d-43be-850f-cd292d534216"
      unitRef="usd">206393000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNC0xLTEtMS05MjE3Ng_d8ff320a-7fda-4194-b642-84401fe86ff2"
      unitRef="usd">107827000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNC0zLTEtMS05MjE3Ng_d73abeb5-ac9a-4287-90ef-6ddbd0cddcf7"
      unitRef="usd">89125000</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNi0xLTEtMS05MjE3Ng_92464019-e15f-4439-84c0-8ee6a12fc68a"
      unitRef="usd">32261000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNi0zLTEtMS05MjE3Ng_ababebd3-011a-4d6b-84ee-413d2a780633"
      unitRef="usd">22186000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmEzNzgwODA5NTgzMjRlNTNiYzk0ZjQwZjYwODBlY2YxXzUy_6a2fc97e-0ddc-4b03-abb7-af586f8902d3"
      unitRef="usd">2500000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOmEzNzgwODA5NTgzMjRlNTNiYzk0ZjQwZjYwODBlY2YxXzU5_56a2ccf1-ced8-4bd6-b7d3-6c62bb240452"
      unitRef="usd">2000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0xLTEtMS05MjE3Ng_124d24da-994b-4f93-8472-306ce0f6232a"
      unitRef="usd">52421000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfNy0zLTEtMS05MjE3Ng_dc088fd1-817c-4592-ac2a-5e0a84e7ec41"
      unitRef="usd">39242000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOC0xLTEtMS05MjE3Ng_877f41e9-62d3-422f-a419-f5eb9667a221"
      unitRef="usd">84682000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOC0zLTEtMS05MjE3Ng_43fdaa1a-fa32-447b-bca0-eb39396c2f1a"
      unitRef="usd">61428000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOS0xLTEtMS05MjE3Ng_119c234b-c8e4-4321-9179-d51053de2e47"
      unitRef="usd">23145000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfOS0zLTEtMS05MjE3Ng_02000952-2d25-4546-a0ef-b82ac807371d"
      unitRef="usd">27697000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjozMmJhOTMwZjc4YTQ0NzZiOGMwZDIwOWRmNjMyMjJkNV8yOQ_36165c7c-9c2e-471a-83e5-89cf7f622834"
      unitRef="usd">900000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjozMmJhOTMwZjc4YTQ0NzZiOGMwZDIwOWRmNjMyMjJkNV8zNg_8f96b5c3-0077-48b3-be2c-ffec4212373d"
      unitRef="usd">300000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMS0xLTEtOTIxNzY_fc2872f8-21f8-4d96-8167-ee7f1405cb22"
      unitRef="usd">931000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTEtMy0xLTEtOTIxNzY_d0b047a3-7288-474f-99d1-9e0be4b651e5"
      unitRef="usd">322000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:OtherNonoperatingIncome
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTItMS0xLTEtOTIxNzY_fbdf384b-69b7-4625-a9ab-ebb1a27f4a0d"
      unitRef="usd">259000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTItMy0xLTEtOTIxNzY_142438fd-74f0-4fbf-a111-48c49b9e389c"
      unitRef="usd">72000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTMtMS0xLTEtOTIxNzY_c9119f5f-2a9a-405a-8785-cd7205e4101e"
      unitRef="usd">-412000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTMtMy0xLTEtOTIxNzY_43eed307-823e-4f15-876a-359bcdbe58e3"
      unitRef="usd">-688000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTQtMS0xLTEtOTIxNzY_09a32add-43bb-40f2-9b34-d257317973e6"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTQtMy0xLTEtOTIxNzY_fc880bec-16fd-4f40-87e4-347b379496c5"
      unitRef="usd">16000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowZjk5NTlhY2IzNWY0ZWFlOGY3MDRmYTRmNWFkNWU5NF8zNw_8bf89860-7d77-41b1-9e11-20c0d78cb0ba"
      unitRef="usd">500000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i4d680c7d39e84fbfa2925b0626e0b5c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowZjk5NTlhY2IzNWY0ZWFlOGY3MDRmYTRmNWFkNWU5NF80NA_1b0c7b15-4eac-4d4b-8cfb-68c2a83a75ca"
      unitRef="usd">2900000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMS0xLTEtOTIxNzY_572080a0-7067-4226-82f4-20501ea4c7ec"
      unitRef="usd">-1395000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTUtMy0xLTEtOTIxNzY_a2cfe87e-b94e-4bd2-8544-dadc162e18ac"
      unitRef="usd">-5492000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTYtMS0xLTEtOTIxNzY_59a386a0-5d7e-4e0f-b49a-af80e370433d"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTYtMy0xLTEtOTIxNzY_3b66ee9d-e208-466e-a6de-14e6c423ee73"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTctMS0xLTEtOTIxNzY_de968636-433a-4fe6-bb8e-5ccf6094b3a5"
      unitRef="usd">4383000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTctMy0xLTEtOTIxNzY_eacc7c34-387f-4f07-be88-b62a6369dfbb"
      unitRef="usd">-5770000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTgtMS0xLTEtOTIxNzY_94dff097-3c31-4a43-a708-6bf6def7ab78"
      unitRef="usd">27528000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTgtMy0xLTEtOTIxNzY_dae27f8e-72b9-4480-ad00-cd9bf067e09d"
      unitRef="usd">21927000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTktMS0xLTEtOTIxNzY_9b6c3b88-8193-43cb-8889-1fbc0127be3e"
      unitRef="usd">5089000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMTktMy0xLTEtOTIxNzY_2d44795c-79d8-4944-b109-309feb1a1e8a"
      unitRef="usd">5259000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjAtMS0xLTEtOTIxNzY_ad528946-eb95-427e-9c9f-72294b3d10d7"
      unitRef="usd">22439000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjAtMy0xLTEtOTIxNzY_f99c9b46-04a4-44f7-94a8-8dd81c1fd104"
      unitRef="usd">16668000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjEtMS0xLTEtOTIxNzY_ba92d35d-0d56-4c6f-b365-b39d1cd07676"
      unitRef="usd">1661000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjEtMy0xLTEtOTIxNzY_080d7bec-5f96-4b70-91bf-6d10e83deb64"
      unitRef="usd">-849000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjItMS0xLTEtOTIxNzY_20bdeb1c-f317-419e-b6c6-a61e8a7c20dc"
      unitRef="usd">20778000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjItMy0xLTEtOTIxNzY_b15d56be-05d4-494a-8283-5cf949fc2269"
      unitRef="usd">17517000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjQtMS0xLTEtOTIxNzY_d9a6fdc6-0e72-47cf-9329-cda20d47b666"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjQtMy0xLTEtOTIxNzY_e61b0ae3-9b5a-4914-b039-4ccceadcd4a0"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjUtMS0xLTEtOTIxNzY_348c3c04-8fbc-446d-969d-e3383ea44dc2"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjUtMy0xLTEtOTIxNzY_1529c9c4-75a2-4447-9c46-9e15f35b5041"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjYtMS0xLTEtOTIxNzY_c4b66e37-0fea-496c-a46a-86cfe35eaf7c"
      unitRef="shares">18409243</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjYtMy0xLTEtOTIxNzY_f1f488f1-7998-4ffe-bfdc-0ef3a40a4690"
      unitRef="shares">15176809</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjctMS0xLTEtOTIxNzY_6456b01d-247a-4864-9ff5-10396c135955"
      unitRef="shares">18566260</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185NC9mcmFnOjQ4OWMwZjllODE5YTQxZmZhNmRiYWE5MGY5MGMzOTliL3RhYmxlOmM4YjIxODNjMTYyZDRiOTliMDZhZDk0ZjQxYzI3NjliL3RhYmxlcmFuZ2U6YzhiMjE4M2MxNjJkNGI5OWIwNmFkOTRmNDFjMjc2OWJfMjctMy0xLTEtOTIxNzY_157e9325-4e4a-4517-aec8-6c52acdd7b32"
      unitRef="shares">15447809</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i12539fadace948139a558152cc713199_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xLTEtMS05MjE3Ng_10fe61af-68cf-42b7-a386-9e547f61b22c"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i12539fadace948139a558152cc713199_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0zLTEtMS05MjE3Ng_14a958e3-eeb7-4289-a1d1-52c6d108293d"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3aef218731224a78a6ff33f4afa8d7b1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi01LTEtMS05MjE3Ng_20fcd822-e9b0-47a8-83c8-b058a12cc60f"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3aef218731224a78a6ff33f4afa8d7b1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi03LTEtMS05MjE3Ng_af08486a-6da7-4bae-bd92-5748bbd15f37"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b4a469c828c436aafc2059486512bb7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi05LTEtMS05MjE3Ng_8c34ad9d-fdac-47da-b020-ed5ba098a8db"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30b3617de790441fba59c348075d0e08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xMS0xLTEtOTIxNzY_ebbca646-e6b3-42e7-8c03-ff4529889ad5"
      unitRef="usd">1745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0fe592baa7fb41ceb8710efe510ce68b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xMy0xLTEtOTIxNzY_879f23fe-d119-4612-9a40-94abfc37b716"
      unitRef="usd">15741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia786e414be91400bb5132263b8d0a089_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xNS0xLTEtOTIxNzY_54954fdf-c513-4ce3-9399-faf5e1a9f9be"
      unitRef="usd">8313000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idefb6a15430a4e529ded6295b8f1067c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMi0xNy0xLTEtOTIxNzY_f3fd616c-1721-46ca-bf4a-7984275dc628"
      unitRef="usd">24054000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i02d0ac1b3e8f404bbfafc3606e26063b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy01LTEtMS05MjE3Ng_5701a1c4-3eaf-457f-8048-18b3e74bb3ac"
      unitRef="shares">23000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i02d0ac1b3e8f404bbfafc3606e26063b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy03LTEtMS05MjE3Ng_0a8bf9a8-482f-4cda-aace-b1c65a47c453"
      unitRef="usd">248000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy0xMy0xLTEtOTIxNzY_047d0359-cb41-4abc-9581-627be3ca0998"
      unitRef="usd">248000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMy0xNy0xLTEtOTIxNzY_31692d1a-e0c2-44d1-806a-8d970904735a"
      unitRef="usd">248000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjRhN2ZmY2I2NTI5NTQxMjhhYmZhZDc3MzY2YThkM2ExXzM3_c0afdfc1-f94d-416d-8cb5-a3822a049f42"
      unitRef="usdPerShare">0.04</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="if0fe5d80ebd34c128219d38111210e09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0xMS0xLTEtOTIxNzY_f005c80d-bda6-40f2-8cb1-01fbf4bcc7d6"
      unitRef="usd">606000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0xMy0xLTEtOTIxNzY_609c1980-1ee0-4022-9776-38f0dbadf4e8"
      unitRef="usd">606000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNC0xNy0xLTEtOTIxNzY_d7696861-24ec-4c7f-ae13-5aeefad42922"
      unitRef="usd">606000</us-gaap:DividendsCommonStockCash>
    <us-gaap:ProfitLoss
      contextRef="if0fe5d80ebd34c128219d38111210e09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xMS0xLTEtOTIxNzY_97b79f28-314a-41c2-8a39-e7d5994b6070"
      unitRef="usd">17517000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2de68e5fa53b4a72aa18bf569d524fea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xMy0xLTEtOTIxNzY_dd740926-5701-4a3d-8b3b-2f290537e956"
      unitRef="usd">17517000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4ecae76a88a8413fa0c7512d154504e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xNS0xLTEtOTIxNzY_67606c9d-de38-4f69-ac82-7319698924c6"
      unitRef="usd">-849000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNS0xNy0xLTEtOTIxNzY_d380aa56-91d5-44ab-b832-1166e34b9394"
      unitRef="usd">16668000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6a300b9ca4f447d6960bafa49c880669_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xLTEtMS05MjE3Ng_f7ed8549-2d80-434c-92a2-8cdd7b7d0e90"
      unitRef="shares">15190000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a300b9ca4f447d6960bafa49c880669_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0zLTEtMS05MjE3Ng_8ab554d6-eabc-4ff6-843e-be38d06d752f"
      unitRef="usd">15000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9c9f95171dd44f38a49f517f9bbba700_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi01LTEtMS05MjE3Ng_c73c528c-df4c-4b03-8d02-9cd8264eb989"
      unitRef="shares">23000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c9f95171dd44f38a49f517f9bbba700_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi03LTEtMS05MjE3Ng_dd592909-0edc-4dd5-933e-9b915b7b32b7"
      unitRef="usd">-248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19c978a5aa674bad8d30f85427ffaf02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi05LTEtMS05MjE3Ng_ab01cc48-2247-4809-baac-62d4e510f0d4"
      unitRef="usd">13981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie06df24ba5a44f4dbcc02950c56ae8cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xMS0xLTEtOTIxNzY_cbd703df-0568-42f0-adc0-7f245119ed05"
      unitRef="usd">18656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i110143e543fa488db96424604b0e86ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xMy0xLTEtOTIxNzY_5c04f872-8ce6-4f35-9ea0-87884b1ab372"
      unitRef="usd">32404000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e8582c5e2174b48b7628bfe8229d5c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xNS0xLTEtOTIxNzY_e810eb8b-840d-48c5-aa1c-0a42142e4701"
      unitRef="usd">7464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNi0xNy0xLTEtOTIxNzY_42574d60-bbad-4bb1-9c9f-2125af5312be"
      unitRef="usd">39868000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0wLTEtMS05MjE3Ni90ZXh0cmVnaW9uOjM4M2RlODQ0ZTIwZjQyOGQ5YzVlYzE5YThmYTYzYzQzXzEwMw_172ac520-04d3-478f-a48f-d0c82497e903"
      unitRef="usd">5088000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0xLTEtMS05MjE3Ng_6a0847c6-b0e5-4814-bc15-7ad38f5b47fd"
      unitRef="shares">4542500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0zLTEtMS05MjE3Ng_0db32edc-1b2b-46db-9294-66d17b979e44"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy05LTEtMS05MjE3Ng_085005f4-7651-4159-aa33-8efb292b651c"
      unitRef="usd">67587000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0xMy0xLTEtOTIxNzY_3f024ccd-434f-4d43-a708-a7f1891713a5"
      unitRef="usd">67592000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfNy0xNy0xLTEtOTIxNzY_a8f85a02-ca75-4525-ae15-d6bdf1eb2c04"
      unitRef="usd">67592000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOC0xLTEtMS05MjE3Ng_ec00e0f8-1710-4259-8150-df5b5c045022"
      unitRef="shares">84917</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOS05LTEtMS05MjE3Ng_9335e676-d2e6-4ca8-bcc0-6f382277509d"
      unitRef="usd">2026000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOS0xMy0xLTEtOTIxNzY_8abbd70e-6be3-4ab8-bbf1-7cdede3048e4"
      unitRef="usd">2026000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfOS0xNy0xLTEtOTIxNzY_f8d6e8b2-2d60-4355-8c8e-b8e186cdbd06"
      unitRef="usd">2026000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i11c610b9a6bd492ab2ab17a324cd0237_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtMS0xLTEtOTIxNzY_11253864-837a-478b-ba8a-986ed2f86b1a"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia53a88e3f3de4224bc341753abc095cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtOS0xLTEtOTIxNzY_ccd1bebd-ae71-4dcc-bf41-646c1673df5c"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtMTMtMS0xLTkyMTc2_cc79ceb6-d802-4261-8f9a-da84765876cb"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTAtMTctMS0xLTkyMTc2_321520cb-88ee-4beb-b307-cd544fdbe53c"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ProfitLoss
      contextRef="i116c59aa84954cfcba32c7d4df8be6b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTEtMS0xLTkyMTc2_d8e15346-670a-49fc-94a6-a8ae5bf93638"
      unitRef="usd">20778000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic8ebd5f776354118bdbe085e3bcf2772_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTMtMS0xLTkyMTc2_7f5d2e6d-d26c-4ea2-a8a6-585f1f548a21"
      unitRef="usd">20778000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i54fa8e2838584309b9147296f1e4c3b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTUtMS0xLTkyMTc2_5a0c9dc1-2e8a-492a-9be1-18feba233255"
      unitRef="usd">1661000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTEtMTctMS0xLTkyMTc2_f43b889d-6c1e-4b97-84a6-48e264f09411"
      unitRef="usd">22439000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3d32299cbc0947cbbf2880c41bc36e09_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMS0xLTEtOTIxNzY_8c737cae-0759-4377-94ee-00033c8a1d9f"
      unitRef="shares">19827417</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d32299cbc0947cbbf2880c41bc36e09_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMy0xLTEtOTIxNzY_56dfd24e-5ffc-4f02-ac38-4008880b3cbb"
      unitRef="usd">20000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4546e837dfe84486a247ecb965122be0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItNS0xLTEtOTIxNzY_6f272741-0535-4dd1-a539-23b2fef097ac"
      unitRef="shares">-23000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4546e837dfe84486a247ecb965122be0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItNy0xLTEtOTIxNzY_c731a39c-be09-4e40-9276-d2604e2e6efa"
      unitRef="usd">-248000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee235c4dc3c14eb9ae93e12430dcb364_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItOS0xLTEtOTIxNzY_3484fe6f-6dd4-4188-a61b-d86ca6e5835e"
      unitRef="usd">83694000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf2dc152b7f349dd849b89182c228990_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTEtMS0xLTkyMTc2_a19e2556-685a-4b0b-8e7d-6cff4c1e82ef"
      unitRef="usd">39434000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i513f8449b433495c9bfefa3496574e79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTMtMS0xLTkyMTc2_5463ecd3-d852-4d2d-be5f-4ca48204459f"
      unitRef="usd">122900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1280163fe4a24c558084a50db24803ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTUtMS0xLTkyMTc2_81ab8b2b-1d1c-4c21-bb9f-8f42277ba38c"
      unitRef="usd">9125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN185Ny9mcmFnOjA5NjllMTI3MmEyMzQyYThiYzQzYWRjMzcyMzg3MDlkL3RhYmxlOmZlMDgwNGViYTgxZDQ5YmZiZGE4MzAyZTRmNjdhMDM3L3RhYmxlcmFuZ2U6ZmUwODA0ZWJhODFkNDliZmJkYTgzMDJlNGY2N2EwMzdfMTItMTctMS0xLTkyMTc2_74280c2c-887e-4104-8fc6-9ac9bae72c80"
      unitRef="usd">132025000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMtMS0xLTEtOTIxNzY_dbc55baa-b30c-450b-b885-80b611ff931f"
      unitRef="usd">22439000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMtMy0xLTEtOTIxNzY_734765eb-3d4c-482b-9445-a1e4ca0ad3d0"
      unitRef="usd">16668000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUtMS0xLTEtOTIxNzY_cb747030-f4c5-4dc1-ad6a-7a4e9b467be7"
      unitRef="usd">10044000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUtMy0xLTEtOTIxNzY_3d56541e-0e04-4e08-9417-70c209530467"
      unitRef="usd">8569000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYtMS0xLTEtOTIxNzY_4847b554-746d-4855-91a0-ccb117283365"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYtMy0xLTEtOTIxNzY_4d3cda25-715a-4ef0-a3fe-1c9bc32bdcc0"
      unitRef="usd">149000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzctMS0xLTEtOTIxNzY_1bd34c46-ff5f-4ffa-b45e-92ad9ff659b8"
      unitRef="usd">68000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzctMy0xLTEtOTIxNzY_cbf0f8a7-71b7-463a-bbe6-d99089df4e1d"
      unitRef="usd">321000</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzgtMS0xLTEtOTIxNzY_ff1c9db7-c3e9-4901-9f45-ab679ffc2e97"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzgtMy0xLTEtOTIxNzY_fe1e681a-088c-4263-8b98-a7ec678965b5"
      unitRef="usd">16000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzktMS0xLTEtOTIxNzY_9a06de66-9cdf-454a-bccd-cfb0196de90f"
      unitRef="usd">1512000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzktMy0xLTEtOTIxNzY_ca568048-5a53-4db3-9756-a19fa4bf7d75"
      unitRef="usd">-1566000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:AmortizationOfDeferredLoanOriginationFeesNet
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEwLTEtMS0xLTkyMTc2_97c72522-b4dd-46d4-9ff6-1aa8e5663ab3"
      unitRef="usd">-18000</us-gaap:AmortizationOfDeferredLoanOriginationFeesNet>
    <us-gaap:AmortizationOfDeferredLoanOriginationFeesNet
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEwLTMtMS0xLTkyMTc2_666c9c62-bc1e-4426-8dae-ffa98de6ad4b"
      unitRef="usd">-12000</us-gaap:AmortizationOfDeferredLoanOriginationFeesNet>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzExLTEtMS0xLTkyMTc2_a3de7798-b4e9-4323-b888-1b0bf8e818ed"
      unitRef="usd">-483000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzExLTMtMS0xLTkyMTc2_1bb09785-252f-487e-aa6b-a72ddc202a61"
      unitRef="usd">3938000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEyLTEtMS0xLTkyMTc2_9a83201b-abe6-4084-b4b4-c88a52e77f0d"
      unitRef="usd">2026000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEyLTMtMS0xLTkyMTc2_ba8b2bf4-7241-4d03-ae44-008cc31e3419"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEzLTEtMS0xLTkyMTc2_70f54f61-913a-4160-be60-77c86dc0dfcb"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzEzLTMtMS0xLTkyMTc2_fd859e35-0c0b-4541-b46c-15032b680a71"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE1LTEtMS0xLTkyMTc2_d8bed009-6874-427e-865f-834fe364b0ba"
      unitRef="usd">8938000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE1LTMtMS0xLTkyMTc2_f7c37958-4bf5-4fb8-af1c-44e3e1eb540e"
      unitRef="usd">2864000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE2LTEtMS0xLTkyMTc2_df4e6091-f693-41e5-9407-b0de22765fe7"
      unitRef="usd">9426000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE2LTMtMS0xLTkyMTc2_d20c9054-9e4a-4f89-ba9c-38c18b20582f"
      unitRef="usd">13833000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE3LTEtMS0xLTkyMTc2_dfea2ff3-6cdf-43ec-84ef-95c893f38eb1"
      unitRef="usd">-1389000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE3LTMtMS0xLTkyMTc2_9a57acc8-e5b9-4bee-85a5-927cbd43677f"
      unitRef="usd">3445000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE4LTEtMS0xLTkyMTc2_41e54c31-b919-4ee0-9f8a-1c82c99f58a6"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE4LTMtMS0xLTkyMTc2_0ce601f8-78b4-48e2-a942-18aff3044501"
      unitRef="usd">840000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE5LTEtMS0xLTkyMTc2_ac71900b-e4bc-4f78-85c7-de3f0696d484"
      unitRef="usd">64000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzE5LTMtMS0xLTkyMTc2_458e13af-ae09-4f60-98bf-f915f458f55c"
      unitRef="usd">-2432000</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIwLTEtMS0xLTkyMTc2_0dac414f-0ab6-46f8-85bc-a9ceab9a48d7"
      unitRef="usd">316000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIwLTMtMS0xLTkyMTc2_2148bc30-f232-4277-b459-72b044f1eb3b"
      unitRef="usd">72000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIyLTEtMS0xLTkyMTc2_b6e76dd2-75be-4007-b7a6-4362c60899b1"
      unitRef="usd">-1599000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIyLTMtMS0xLTkyMTc2_e4cf92e0-a904-4b7d-a68c-b4688cf8698a"
      unitRef="usd">1001000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIzLTEtMS0xLTkyMTc2_dd1fd3ec-bb52-4791-aeb1-25fcf27cbbc0"
      unitRef="usd">2854000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzIzLTMtMS0xLTkyMTc2_41d89d0f-d04e-40ee-a22e-635279809114"
      unitRef="usd">1123000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI0LTEtMS0xLTkyMTc2_faf8e7bd-63ce-4c3f-942a-dde68d2a2b40"
      unitRef="usd">-3035000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI0LTMtMS0xLTkyMTc2_d8be16f4-7415-46fc-ab39-74c91dd68d63"
      unitRef="usd">-72000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <krt:IncreaseDecreaseInCreditCardsPayable
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI1LTEtMS0xLTkyMTc2_cf9426d1-872d-4dbf-9ea4-fde37dad2236"
      unitRef="usd">-794000</krt:IncreaseDecreaseInCreditCardsPayable>
    <krt:IncreaseDecreaseInCreditCardsPayable
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI1LTMtMS0xLTkyMTc2_37947566-0838-4bbe-b260-691a10db1632"
      unitRef="usd">-280000</krt:IncreaseDecreaseInCreditCardsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI2LTEtMS0xLTkyMTc2_98d93d42-27ef-4bc6-aee4-991f20be8419"
      unitRef="usd">44000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI2LTMtMS0xLTkyMTc2_9ac7e360-46b9-4460-b233-fe68a34af334"
      unitRef="usd">15000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI3LTEtMS0xLTkyMTc2_4173446a-9988-4d7a-b524-7b4774f2ad0f"
      unitRef="usd">664000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI3LTMtMS0xLTkyMTc2_a48c3d67-ad37-42f0-8081-926059b54b20"
      unitRef="usd">-125000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI4LTEtMS0xLTkyMTc2_abc4db59-cc81-4559-a11d-32efb80a3878"
      unitRef="usd">300000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI4LTMtMS0xLTkyMTc2_260ebe53-0200-428c-9ad6-f523984dc1f3"
      unitRef="usd">300000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI5LTEtMS0xLTkyMTc2_c04c5750-bc6e-4a2e-9142-1eb349611063"
      unitRef="usd">8679000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzI5LTMtMS0xLTkyMTc2_743e755c-bda8-4106-97e0-a849cffe43b5"
      unitRef="usd">14547000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMxLTEtMS0xLTkyMTc2_11c9de34-5843-4ead-a4a4-00c5e6984de9"
      unitRef="usd">4175000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMxLTMtMS0xLTkyMTc2_f0a1e07f-d932-4c68-bc6e-8f390aff885e"
      unitRef="usd">29536000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMyLTEtMS0xLTkyMTc2_7854f51d-ea91-430d-879b-8ff01567792c"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMyLTMtMS0xLTkyMTc2_c23ae50a-53f7-4fad-a306-75e8f0694b94"
      unitRef="usd">24000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <krt:PaymentsForDepositsForPropertyPlantAndEquipment
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMzLTEtMS0xLTkyMTc2_17f0d2de-2754-4c97-9b8f-b8d2d8afdfcf"
      unitRef="usd">8206000</krt:PaymentsForDepositsForPropertyPlantAndEquipment>
    <krt:PaymentsForDepositsForPropertyPlantAndEquipment
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzMzLTMtMS0xLTkyMTc2_4d0af278-9baf-41a1-a568-564dd87ef766"
      unitRef="usd">6946000</krt:PaymentsForDepositsForPropertyPlantAndEquipment>
    <krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM0LTEtMS0xLTkyMTc2_bdd16c2f-59fb-4746-99a1-6d13fa98a565"
      unitRef="usd">0</krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired>
    <krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM0LTMtMS0xLTkyMTc2_fa7712aa-f6a5-415a-b577-018675e96c00"
      unitRef="usd">893000</krt:PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM1LTEtMS0xLTkyMTc2_dfd9ef36-fe89-4af2-bc1c-7c28d66e2b82"
      unitRef="usd">900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM1LTMtMS0xLTkyMTc2_55969ed0-e306-4131-b173-ad9a156872b1"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM2LTEtMS0xLTkyMTc2_e433b46f-1b61-4c3a-b468-be6f9108d888"
      unitRef="usd">-13281000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzM2LTMtMS0xLTkyMTc2_c3691157-2c95-4d78-9d65-7cbf092516a7"
      unitRef="usd">-37351000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQwLTEtMS0xLTkyMTc2_078a7a37-3d20-4829-b193-fabf12c60bdc"
      unitRef="usd">1470000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQwLTMtMS0xLTkyMTc2_2aabc2d2-d2b9-40e8-b28f-e2ce618c65e8"
      unitRef="usd">6490000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQxLTEtMS0xLTkyMTc2_968e82f0-c010-48b4-8b30-5ca64085b43c"
      unitRef="usd">34639000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQxLTMtMS0xLTkyMTc2_7eabbf40-8caf-4421-8f1c-82289dd54906"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQyLTEtMS0xLTkyMTc2_d6b91580-7701-4428-8d19-2aca9f24a8a9"
      unitRef="usd">15997000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQyLTMtMS0xLTkyMTc2_c3eafde6-aab6-4eba-be09-009bc58a5906"
      unitRef="usd">24540000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQzLTEtMS0xLTkyMTc2_8bca435d-c327-4258-b578-b82a1d364525"
      unitRef="usd">39272000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQzLTMtMS0xLTkyMTc2_1bf40a37-cb32-448a-917d-f0c9da660c02"
      unitRef="usd">7364000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ0LTEtMS0xLTkyMTc2_6d370b64-e4ec-4ecf-bf0f-f2a07418b01d"
      unitRef="usd">67592000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ0LTMtMS0xLTkyMTc2_a88ca68a-e76e-4409-b3bb-f28444b5ec17"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ1LTEtMS0xLTkyMTc2_b1daa981-5880-4f4d-9c9b-58dc7b7a64f7"
      unitRef="usd">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ1LTMtMS0xLTkyMTc2_43461db1-087c-4d02-9e59-077812b5a132"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ2LTEtMS0xLTkyMTc2_44c7764d-8c49-492f-a5c9-292485a433a2"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ2LTMtMS0xLTkyMTc2_7464946b-6137-4ea6-a06e-47c12239ca45"
      unitRef="usd">606000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ3LTEtMS0xLTkyMTc2_93f3da6f-f5c1-4381-bc44-b64bc2481f8c"
      unitRef="usd">611000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ3LTMtMS0xLTkyMTc2_091171f5-8627-49cf-a349-a7c9fcd5127a"
      unitRef="usd">362000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ4LTEtMS0xLTkyMTc2_98ea99ae-9d0f-4af8-9526-9c8b73321bbb"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ4LTMtMS0xLTkyMTc2_fd1b1f0f-4ac7-44f2-b839-53479b57cd87"
      unitRef="usd">248000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ5LTEtMS0xLTkyMTc2_c40aeb21-1bb1-4974-83f1-365fa034ea5d"
      unitRef="usd">10637000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzQ5LTMtMS0xLTkyMTc2_cc654f2c-2bd5-4ca0-91ad-2210522aad18"
      unitRef="usd">22450000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUwLTEtMS0xLTkyMTc2_37315430-7c12-48b3-af08-112076c085b5"
      unitRef="usd">6035000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUwLTMtMS0xLTkyMTc2_d38a9455-bf8d-42d6-8f6c-7fe92cd724d3"
      unitRef="usd">-354000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUyLTEtMS0xLTkyMTc2_c8c89aaf-a773-4f26-ad3e-92913f5dc4be"
      unitRef="usd">448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idefb6a15430a4e529ded6295b8f1067c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUyLTMtMS0xLTkyMTc2_79c4b2f5-035b-4c1e-8f18-42d31fa9ae51"
      unitRef="usd">802000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUzLTEtMS0xLTkyMTc2_cfc4aedc-a048-4a20-914a-5191c7a120c0"
      unitRef="usd">6483000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzUzLTMtMS0xLTkyMTc2_3dcfd2f4-6a61-4139-a30b-f0f2fdf9e13d"
      unitRef="usd">448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU1LTEtMS0xLTkyMTc2_a6054c1d-6901-497b-a56b-4c6a65acb37e"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU1LTMtMS0xLTkyMTc2_954e32cb-f440-46fa-a29c-2727e73b6638"
      unitRef="usd">23000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU2LTEtMS0xLTkyMTc2_9eeb9d25-8eda-45aa-adc3-83076043509e"
      unitRef="usd">4981000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU2LTMtMS0xLTkyMTc2_e4b35e58-9dfb-451c-956a-cf1219ec62b9"
      unitRef="usd">15275000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <krt:AcquisitionPriceIncludedWithinDeposits
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU3LTEtMS0xLTkyMTc2_39e062fe-3364-4598-aaec-c1a3dd433afa"
      unitRef="usd">100000</krt:AcquisitionPriceIncludedWithinDeposits>
    <krt:AcquisitionPriceIncludedWithinDeposits
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU3LTMtMS0xLTkyMTc2_7581e086-2d9c-43d2-9c1f-982178c32f7c"
      unitRef="usd">0</krt:AcquisitionPriceIncludedWithinDeposits>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU4LTEtMS0xLTkyMTc2_464d4245-2d93-488f-b737-1adb7fbaf0e2"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzU4LTMtMS0xLTkyMTc2_cb6dfd65-5394-4c8c-ba79-4a6753c0b74e"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYwLTEtMS0xLTkyMTc2_355889d4-1976-4f52-95b6-9a16c4017768"
      unitRef="usd">4836000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYwLTMtMS0xLTkyMTc2_415ed15f-c654-44bb-98da-c76c203745f5"
      unitRef="usd">2495000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYxLTEtMS0xLTkyMTc2_e20c9c73-6be9-4698-81c9-2c6e2d9b54e2"
      unitRef="usd">2895000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDAvZnJhZzoxN2MwMTkyMzZlZGI0Nzk4YWIxODUxNjZkOTc4ZmRkZS90YWJsZTo2OGUyZTU1ZTgwMTU0NDYxYjYzOGU5MjViZDA2MmE2ZS90YWJsZXJhbmdlOjY4ZTJlNTVlODAxNTQ0NjFiNjM4ZTkyNWJkMDYyYTZlXzYxLTMtMS0xLTkyMTc2_dfde733d-e428-41da-8655-8e437bb27670"
      unitRef="usd">3887000</us-gaap:InterestPaidNet>
    <us-gaap:NatureOfOperations
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDYvZnJhZzphZDhiYTU5YzNiM2I0MDk0OTZlZGNmMGJlZjY2MjBiYi90ZXh0cmVnaW9uOmFkOGJhNTljM2IzYjQwOTQ5NmVkY2YwYmVmNjYyMGJiXzE4OTA_0e019fcb-a306-4289-b4d3-6f591c74bfef">Nature of Operations &lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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 its customers 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:6pt;text-align:justify;text-indent:20pt"&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 coffeehouses, bubble tea cafes, pizza parlors and frozen yogurt shops. The Company is also beginning to supply products to national and regional supermarkets as well as 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 four other distribution centers located in Branchburg, New Jersey, Summer, Washington, Summerville, South Carolina and Kapolei, Hawaii.</us-gaap:NatureOfOperations>
    <krt:NumberOfOtherDistributionCentersOperatedByEntity
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDYvZnJhZzphZDhiYTU5YzNiM2I0MDk0OTZlZGNmMGJlZjY2MjBiYi90ZXh0cmVnaW9uOmFkOGJhNTljM2IzYjQwOTQ5NmVkY2YwYmVmNjYyMGJiXzE4ODk_4f574635-1727-46a3-ae07-3440d8310fae"
      unitRef="distribution_center">4</krt:NumberOfOtherDistributionCentersOperatedByEntity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI4_77cf16ac-b4e7-44e8-8358-30a1608953ab">Summary of Significant Accounting Policies &lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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 consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The consolidated financial statements include the accounts of the Karat Packaging and its wholly owned and controlled operating subsidiaries Lollicup and Lollicup Franchising, LLC (&#x201c;Lollicup Franchising&#x201d;) (effective September 1, 2020, refer to Note 3) and Global Wells Investment Group LLC (&#x201c;Global Wells&#x201d;), 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:6pt;text-align:justify;text-indent:20pt"&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:&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. Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the consolidated financial statements separate from the Company&#x2019;s stockholders&#x2019; equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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 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 consolidated financial statements. Estimates that are significant to the consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 Segments:&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. The Company&#x2019;s long-lived assets are all located in the United States, and its revenues are all generated in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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, Inc 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 style="margin-top:6pt;text-align:justify;text-indent:20pt"&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;Cash and cash equivalents:&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 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 December&#160;31, 2021 and 2020, cash and cash equivalents were comprised of cash held in money markets, cash on hand and cash deposited with banks. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories:&lt;/span&gt;&lt;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:6pt;text-align:justify;text-indent:20pt"&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:&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:6.6pt;text-align:justify;text-indent:20pt"&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:8pt"&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:57.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of useful life or lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28 to 40 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:&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 are payments made for machinery and equipment, and construction and improvement for the Company&#x2019;s facilities. Included in deposits are also payments made to 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:6pt;text-align:justify;text-indent:20pt"&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:&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. The impairment test comprises two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the years ended December&#160;31, 2021 and 2020, management concluded that an impairment write-down was not required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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 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:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Company as a whole. During the years ended December&#160;31, 2021 and 2020, the Company determined no impairments have occurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 activity in the Company's goodwill from December&#160;31, 2019 to December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;(in thousands)&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;$3,113&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;Goodwill acquired&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:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,113&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;Goodwill acquired&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:100%"&gt;397&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;line-height:100%"&gt;$3,510&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; 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 December&#160;31, 2021, the Company and Global Wells received cumulative grants of $1,200,000 and $1,302,000, respectively. As of December&#160;31, 2020, the Company and Global Wells received cumulative grants of $900,000 and $1,302,000, respectively. These grants are reported as deferred income within other liabilities in the accompanying 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 the next five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &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;calendar years through 2023 (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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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, &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 statements of income during the current period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps was not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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 1, 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:110%;text-decoration:underline"&gt;Global Wells&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:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 new 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:6pt;text-align:justify;text-indent:20pt"&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, &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&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;. In 2018, Lollicup entered into an operating lease with Global Wells (&#x201c;Texas Lease&#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;In June 2020, the Company entered into another operating lease with Global Wells (&#x201c;New Jersey Lease&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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. Global Wells has a term loan with a financial institution, which provides for advances up to $21,580,000 and expires May 2029 (the &#x201c;2029 Term Loan&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;&#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;). The 2029 Term Loan is collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and is guaranteed by the Company and certain of its shareholders. Additionally, in June 2020, Global Wells entered into a $16,540,000 term loan with a financial institution that matured September 2021 to purchase land and building in Branchburg, New Jersey (the &#x201c;2021 Term Loan&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;&#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;). The 2021 Term Loan was collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and was guaranteed by the Company and certain of its shareholders. In September 2021, Global Wells refinanced the 2021 Term Loan by entering into a $23,000,000 term loan that matures September 30, 2026 (the &#x201c;2026 Term Loan&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;&#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;). The 2026 Term Loan provides an initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000. The 2026 Term Loan is collateralized by substantially all of Global Wells&#x2019; assets and is guaranteed by Global Wells and one of the Company&#x2019;s shareholders. As of December&#160;31, 2021 and 2020, total loan guaranteed by the Company related to Global Wells amounted to $36,517,000 and $37,491,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 consolidated balance sheets, except for those that eliminate upon consolidation: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.014%"/&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:8pt;font-weight:700;line-height:113%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:113%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash &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;1,163&#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;border-top:1pt solid #000;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;81&#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;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:100%"&gt;384&#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;343&#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;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:100%"&gt;63&#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;98&#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;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:100%"&gt;46,612&#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;47,826&#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;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:100%"&gt;4,762&#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;5,260&#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="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 assets &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;52,984&#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="border-top:0.75pt solid #CCEEFF;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;53,608&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Accounts payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued expenses &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;68&#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;128&#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;Income tax payable&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:100%"&gt;9&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;&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;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:100%"&gt;2,620&#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;2,990&#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;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:100%"&gt;1,178&#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;694&#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;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:100%"&gt;35,339&#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;36,697&#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;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:100%"&gt;2,636&#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;3,906&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 liabilities &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 2px 1pt;text-align:left;vertical-align: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 #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;42,435&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,979&#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: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:110%;text-decoration:underline"&gt;Lollicup Franchising, LLC&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:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 1, 2020 (see Note 3 &#x2014; &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;Acquisitions&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 two major shareholders shared common ownership with Lollicup Franchising, LLC (&#x201c;Lollicup Franchising&#x201d;). Lollicup Franchising owns and operates two stores 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 had an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores were paid to Lollicup Franchising prior the acquisition on September 1, 2020. The Company incurred incentive program expenses of $79,000 for the period from January 1, 2020 through August 31, 2020, which was reported as a contra to net sales in the accompanying consolidated statement of income. The Company determined that the Company held a variable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;interest in Lollicup Franchising, however, it was determined that the Company was not the primary beneficiary. The Company did not have any explicit arrangements and implicit variable interest where the Company was required to provide financial support to Lollicup Franchising. The Company 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:6pt;text-align:justify;text-indent:20pt"&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:&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 generates revenues from sale of products to 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 years ended December&#160;31, 2021 and 2020, net sales disaggregated by customer type consist of the amounts shown below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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 and regional chains&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;86,017&#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;border-top:1pt solid #000;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;67,875&#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:400;line-height:100%"&gt;Distributors&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;199,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,164&#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;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;50,271&#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;33,194&#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;border-top:0.75pt solid #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;Retail&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;28,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,285&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;364,244&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;295,518&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 #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:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-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-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; 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:9pt;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-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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;National and regional 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; National and regional chains revenue is derived from restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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:9pt;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-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-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; 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:9pt;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-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-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; Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from online 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:6pt;text-align:justify;text-indent:20pt"&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 or services 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 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:6pt;text-align:justify;text-indent:20pt"&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 primarily of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of December&#160;31, 2021 and 2020, the contract liabilities were not considered significant to the financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations for all of the Company&#x2019;s product sales as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the consolidated statements of income for the years ended December&#160;31, 2021 and 2020 were $28,525,000 and $17,572,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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; 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 the line item general and administrative expenses in the consolidated statements of income were $2,488,000 and $1,516,000 for the years ended December&#160;31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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, &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:6pt;text-align:justify;text-indent:20pt"&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 recognizes potential interest and/or penalties related to income tax matters as income tax expense in the accompanying consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the consolidated balance sheets. The Company had no uncertain tax positions as of December&#160;31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; 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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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 years ended December&#160;31, 2021 and 2020, 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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;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:8pt;font-weight:700;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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"&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. (&#x201c;Keary Global&#x201d;) and its affiliate, Keary International, Ltd. &#x2013; related parties &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 December&#160;31, 2021 and 2020, respectively, that exceed 10 percent of total accounts payable are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Keary Global and its affiliate, Keary International&#x2009;&#x2013;&#x2009;related parties &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;10&#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:100%"&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:100%"&gt;18&#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:100%"&gt;%&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:100%"&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:100%"&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:100%"&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:100%"&gt;%&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;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;21&#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="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;Wen Ho Industrial Co., Ltd&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;11&#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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;*&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; 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;text-indent:20pt"&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 or accounts receivable for the years ended December&#160;31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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. The three levels of inputs are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;&#x2009;&#x2014;&#x2009;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:6pt;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;&#x2009;&#x2014;&#x2009;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:6pt;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;&#x2009;&#x2014;&#x2009;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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 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:6pt;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 meet the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability on the consolidated balance sheets depending on its fair value. 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:6pt;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 consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 summarize the Company&#x2019;s fair value measurements by level at December&#160;31, 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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&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:8pt;font-weight:700;line-height:100%"&gt;Level 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 2 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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;Interest rate swap &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;(1,334)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Fair value, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;2,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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;&#x2014;&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:0.75pt 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;text-indent:20pt"&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 summarize 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:8pt"&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:55.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&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:8pt;font-weight:700;line-height:100%"&gt;Level 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 2 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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;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: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;(2,847)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Fair value, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;448&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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(2,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;&#x2014;&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:0.75pt 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:12.39pt;text-align:justify;text-indent:20pt"&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, &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, accrued and other liabilities, and borrowings under promissory notes and line of credit, are reported at their carrying value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 December&#160;31, 2021 and 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:6pt;text-align:justify;text-indent:20pt"&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; 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 income. The Company recorded a loss on foreign currency transactions of $412,000 and $688,000 for the years ended December&#160;31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; The Company recognizes stock-based compensation expense related to shared-based payment awards, including stock options and restricted stock units, in accordance with ASC 718, &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&#x2009;&#x2014;&#x2009;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:6pt;text-align:justify;text-indent:20pt"&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 on the date of grant is estimated using the Black-Scholes option pricing model for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include 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:6pt;text-align:justify;text-indent:20pt"&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 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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 income could have been significantly different. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;), and as such, the Company has elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:6pt;text-align:justify;text-indent:20pt"&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-02 (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;&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: Targeted Improvements&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 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 will adopt the new standard in annual reporting periods 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:6pt;text-align:justify;text-indent:20pt"&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&#x2009;&#x2014;&#x2009;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 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, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), &#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-Credit Losses: Effective Dates&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 amends the effective date for SEC filers that are eligible to be smaller reporting companies, 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 will 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:6pt;text-align:justify;text-indent:20pt"&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-07 (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&#x2009;&#x2014;&#x2009;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-08 (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&#x2009;&#x2014;&#x2009;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:6pt;text-align:justify;text-indent:20pt"&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&#x2009;&#x2014;&#x2009;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="text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%"&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:112%"&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. The Company adopted the new standard as of January 1, 2021, and the 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:6pt;text-align:justify;text-indent:20pt"&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-03 &#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&#x2009;&#x2014;&#x2009;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="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA5_290dad8a-04a1-4710-a071-88747dac5c90">Basis of Presentation: The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk3_d8435477-899c-4157-a2e1-18fcc49d7420">Principles of Consolidation: The consolidated financial statements include the accounts of the Karat Packaging and its wholly owned and controlled operating subsidiaries Lollicup and Lollicup Franchising, LLC (&#x201c;Lollicup Franchising&#x201d;) (effective September 1, 2020, refer to Note 3) and Global Wells Investment Group LLC (&#x201c;Global Wells&#x201d;), a variable interest entity wherein the Company is the primary beneficiary. All intercompany accounts and transactions have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <krt:NoncontrollingInterestsPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDEw_6f41507e-b46e-4b67-a9b5-7dca99bcc692">Noncontrolling Interests: 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. Noncontrolling interests represent third-party equity ownership interests in Global Wells. The Company recognizes noncontrolling interests as equity in the consolidated financial statements separate from the Company&#x2019;s stockholders&#x2019; equity. The amount of net income (loss) attributable to noncontrolling interests is disclosed in the consolidated statements of income.</krt:NoncontrollingInterestsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIw_4289f104-26b2-4060-8243-d8e7d7280652">&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:&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 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 consolidated financial statements. Estimates that are significant to the consolidated financial statements include stock-based compensation, allowance for doubtful accounts and reserve for slow-moving and obsolete inventory.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA1_0a345496-c733-41a0-a8e4-41a43d405cf0">&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 Segments:&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. The Company&#x2019;s long-lived assets are all located in the United States, and its revenues are all generated in the United States.&lt;/span&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIxNzk_5231b20d-67a4-43d0-bb6e-f3ba54f726e8"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAz_f11acc18-8390-451b-8477-f7e2fa96f5c6">Earnings per share: Basic earnings per common share is calculated by dividing net income attributable to Karat Packaging, Inc 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="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk4_0727ee76-36da-406d-b0de-b8722d26d872">Cash and cash equivalents: 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 December&#160;31, 2021 and 2020, cash and cash equivalents were comprised of cash held in money markets, cash on hand and cash deposited with banks.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAw_efcc8dbb-5ea8-4e28-ba23-60844ac9cbf2">Accounts Receivable and Allowance for Doubtful Accounts: 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.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE3_f5a2a932-32de-44b5-b0b6-e6daa0427779">Inventories: 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.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIz_9984877b-7e09-4347-a79a-14a934b08ef4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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:6.6pt;text-align:justify;text-indent:20pt"&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:8pt"&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:57.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of useful life or lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28 to 40 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;3 years&lt;/span&gt;&lt;/div&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="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI3_5177a18b-0fe3-4ee3-a937-2d06b7a4c907">&lt;div style="margin-top:6.6pt;text-align:justify;text-indent:20pt"&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:8pt"&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:57.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold Improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of useful life or lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28 to 40 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;div style="padding-left:17.37pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8160c2cc38a8446ea759da7a5f4ce41e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzAtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NGJjYzk1ODBiNTA0M2NkYTdhMGVkMjNlMDlkNzQzOF80_06391e77-6215-4e7c-a015-0c5389141d15">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1fde54e3e2cf46fba6b4482693ffd216_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzAtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2NGJjYzk1ODBiNTA0M2NkYTdhMGVkMjNlMDlkNzQzOF8xMA_a825831f-fd29-4eb0-9074-81c4b93b9ca4">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id35913e0c66c4ce287147ae594495564_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzItMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpkM2RlODkyMmQ2ZmE0MDdhYjkxZTNlMTNhZWQ4MWJmZl80_706082a4-3999-4c61-816f-abf7f8907ae9">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1345af77e46f42c3840fde0a4c2453db_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzMtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjpjN2NlZjIxM2I0NWM0ZjY0YTdhOTRjODUwZDhkZjM5N180_85013349-62ff-4c31-8ea1-3e849923a57e">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7506cb9ab6a6429dbd805d2ab8e5bc97_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzQtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4NjE3MWY1ZDI2OGM0NDg4OWJjNGU4Y2ZmMjc0ODY3NV80_20d5ec08-ea8f-4dc8-b4bb-5314976c8692">P28Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7bc1747147804c3d9ec7e7b077e2a95d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzQtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4NjE3MWY1ZDI2OGM0NDg4OWJjNGU4Y2ZmMjc0ODY3NV8xMA_8c860964-70b7-4734-adc1-d20512e8ca20">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i422f15971f5840d091138246b69626f2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzUtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphNjE0ZmJhZGJhMTM0OWVkOWViYjI5NWFmYTNjNWQ1Nl80_80e548f9-ecae-482a-b8a5-c78ca6c0f85b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7f5473432d30486e87b5387c46c18a72_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzUtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphNjE0ZmJhZGJhMTM0OWVkOWViYjI5NWFmYTNjNWQ1Nl8xMA_92fde17e-8722-4b78-8705-d3002236683f">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1c8c27f1d72e4ee2b6fb103beb28fdfe_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo3ZGJjZWFkMGRlOTY0YTNlYmFkYzQ3NzJhMWNhNWJkOC90YWJsZXJhbmdlOjdkYmNlYWQwZGU5NjRhM2ViYWRjNDc3MmExY2E1YmQ4XzYtMS0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5ODI3NjllOGUyYTg0YTNhYWVhYjk3ZWQ5YTc4YzMwMl8xMA_942d2ff0-bfae-4262-852c-baaefc62225f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <krt:DepositsPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI1_4cc83ade-547c-4438-a867-4fe80610cc1b">Deposits: Deposits are payments made for machinery and equipment, and construction and improvement for the Company&#x2019;s facilities. Included in deposits are also payments made to 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.</krt:DepositsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA0_76acadc9-ebdd-4a0c-9815-1884aef2f408">Impairment of Long-lived Assets: 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. The impairment test comprises two steps. The first step compares the carrying amount of the asset to the sum of expected undiscounted future cash flows. If the sum of expected undiscounted future cash flows exceeds the carrying amount of the asset, no impairment is taken. If the sum of expected undiscounted future cash flows is less than the carrying amount of the asset, a second step is warranted and an impairment loss is measured as the amount by which the carrying amount of the asset exceeds its fair value calculated using the present value of estimated net future cash flows. For the years ended December&#160;31, 2021 and 2020, management concluded that an impairment write-down was not required.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <krt:BusinessCombinationsAndGoodwillPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDEy_357db3c2-5999-4636-b363-9259d805604e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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 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:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Goodwill is the excess of the acquisition price over the fair value of the tangible and identifiable intangible net assets acquired. The Company 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 &lt;/span&gt;&lt;/div&gt;Company as a whole.</krt:BusinessCombinationsAndGoodwillPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzc2NDg_4b68cc10-81fc-452c-b477-aba10a6c6483"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzc4NDI_78e29cd3-6e54-49e2-897c-105cf51040ca"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzc4NDI_e42c8746-e1d9-4b00-b78e-d5068b2640f1"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk2_b8b86564-3709-4515-b75e-b93d4d6aaca0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 activity in the Company's goodwill from December&#160;31, 2019 to December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;(in thousands)&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;$3,113&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;Goodwill acquired&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:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,113&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;Goodwill acquired&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:100%"&gt;397&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;line-height:100%"&gt;$3,510&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="idefb6a15430a4e529ded6295b8f1067c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzItMS0xLTEtOTIxNzY_dbe6648b-aea9-4051-9c82-5212eedbebe6"
      unitRef="usd">3113000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzMtMS0xLTEtOTIxNzY_fa3acb86-5402-45e9-9282-921b0d00c86e"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzQtMS0xLTEtOTIxNzY_19ef9f48-11c4-4a8b-9efa-22d2ede2097a"
      unitRef="usd">3113000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzUtMS0xLTEtOTIxNzY_2743691a-5ad6-41da-9eb2-c5bde1617da2"
      unitRef="usd">397000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZmQ5ZGYxYTY3YTY0MDhhYjJlZDIxZDZmOTc2N2U5Ny90YWJsZXJhbmdlOjhmZDlkZjFhNjdhNjQwOGFiMmVkMjFkNmY5NzY3ZTk3XzYtMS0xLTEtOTIxNzY_c45a7936-bdc2-472a-b066-0099b0a22ce6"
      unitRef="usd">3510000</us-gaap:Goodwill>
    <krt:GovernmentGrantsPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAx_3e6695a4-aa65-4524-beaf-1cfd93328391">&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; 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 December&#160;31, 2021, the Company and Global Wells received cumulative grants of $1,200,000 and $1,302,000, respectively. As of December&#160;31, 2020, the Company and Global Wells received cumulative grants of $900,000 and $1,302,000, respectively. These grants are reported as deferred income within other liabilities in the accompanying 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 the next five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;calendar years through 2023 (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="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgyMzc_d0034fed-5554-4437-9089-d86928dba8e2"
      unitRef="usd">1200000</krt:GovernmentGrants>
    <krt:GovernmentGrants
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgyNDQ_be3a35f2-bdaf-489b-86d4-fbc978f28054"
      unitRef="usd">1302000</krt:GovernmentGrants>
    <krt:GovernmentGrants
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgzMzE_dd10dcb0-285a-468c-9e39-79430746c523"
      unitRef="usd">900000</krt:GovernmentGrants>
    <krt:GovernmentGrants
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzgzMzg_0e80269a-921f-4525-b8d8-f10241cc1bb6"
      unitRef="usd">1302000</krt:GovernmentGrants>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA2_fe9d4165-d91f-4f76-87cb-f05b6c0aee17">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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, &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 statements of income during the current period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 entered into certain interest rate swaps to manage the interest rate risk, and accounted for such interest rate swaps as a derivative instrument under ASC 815. The interest rate swaps was not designated for hedge accounting and as such, the change in the fair value of interest rate swaps is recognized as interest income/expense in the accompanying consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE4_c9198802-7b69-47c1-bec2-caa908221724">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:&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 1, 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:110%;text-decoration:underline"&gt;Global Wells&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:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 new 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:6pt;text-align:justify;text-indent:20pt"&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, &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&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;. In 2018, Lollicup entered into an operating lease with Global Wells (&#x201c;Texas Lease&#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;In June 2020, the Company entered into another operating lease with Global Wells (&#x201c;New Jersey Lease&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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. Global Wells has a term loan with a financial institution, which provides for advances up to $21,580,000 and expires May 2029 (the &#x201c;2029 Term Loan&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;&#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;). The 2029 Term Loan is collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and is guaranteed by the Company and certain of its shareholders. Additionally, in June 2020, Global Wells entered into a $16,540,000 term loan with a financial institution that matured September 2021 to purchase land and building in Branchburg, New Jersey (the &#x201c;2021 Term Loan&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;&#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;). The 2021 Term Loan was collateralized by substantially all of the Company&#x2019;s and Global Well&#x2019;s assets and was guaranteed by the Company and certain of its shareholders. In September 2021, Global Wells refinanced the 2021 Term Loan by entering into a $23,000,000 term loan that matures September 30, 2026 (the &#x201c;2026 Term Loan&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;&#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;). The 2026 Term Loan provides an initial balance of $16,115,000 and an option to request for additional advances up to a maximum of $6,885,000. The 2026 Term Loan is collateralized by substantially all of Global Wells&#x2019; assets and is guaranteed by Global Wells and one of the Company&#x2019;s shareholders. As of December&#160;31, 2021 and 2020, total loan guaranteed by the Company related to Global Wells amounted to $36,517,000 and $37,491,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:110%;text-decoration:underline"&gt;Lollicup Franchising, LLC&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:110%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 1, 2020 (see Note 3 &#x2014; &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;Acquisitions&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 two major shareholders shared common ownership with Lollicup Franchising, LLC (&#x201c;Lollicup Franchising&#x201d;). Lollicup Franchising owns and operates two stores 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 had an incentive program with Lollicup Franchising where a certain percentage of the sales to the third-party stores were paid to Lollicup Franchising prior the acquisition on September 1, 2020. The Company incurred incentive program expenses of $79,000 for the period from January 1, 2020 through August 31, 2020, which was reported as a contra to net sales in the accompanying consolidated statement of income. The Company determined that the Company held a variable &lt;/span&gt;&lt;/div&gt;interest in Lollicup Franchising, however, it was determined that the Company was not the primary beneficiary. The Company did not have any explicit arrangements and implicit variable interest where the Company was required to provide financial support to Lollicup Franchising. The Company determined that the maximum exposure to loss as a result of its involvement with Lollicup Franchising is zero.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <krt:VariableInterestEntityNumberOfEntities
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNTIy_b9b52b24-2e1d-43a9-8c4b-b461704ca6b3"
      unitRef="entity">2</krt:VariableInterestEntityNumberOfEntities>
    <krt:NumberOfOtherUnrelatedParties
      contextRef="i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNjg0_99cfb921-362c-495e-bdd8-cedb6725a68b"
      unitRef="unrelated_party">3</krt:NumberOfOtherUnrelatedParties>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNzQ3_48da884d-6643-4b1e-9469-cd532a7a51a7"
      unitRef="number">0.135</us-gaap:VariableInterestEntityOwnershipPercentage>
    <krt:VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage
      contextRef="i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEwNzc1_d2bd641e-2abf-4bbb-90bd-562e64751182"
      unitRef="number">0.25</krt:VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage>
    <krt:MinimumBankAccountToMakeAdditionalContributionsFromMembers
      contextRef="i6fb0f3f5aeab4ea19038dff1eb81636c_I20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzExMTQy_3c0fd96b-884b-4ea2-9bed-d1ed560063e1"
      unitRef="usd">50000</krt:MinimumBankAccountToMakeAdditionalContributionsFromMembers>
    <krt:ContributionsToOffsetAmountThatMemberCannotContribute
      contextRef="i6fb0f3f5aeab4ea19038dff1eb81636c_I20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzExMzQy_bd7de3ed-40b7-41ac-b9e3-f2bf3e449736"
      unitRef="usd">25000</krt:ContributionsToOffsetAmountThatMemberCannotContribute>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzMDI2_75a097e5-62e7-4556-9dad-ebb2ff22b2b5"
      unitRef="usd">21580000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifcf163d6812746fc896df0de6d261881_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzMjk2_0ec8825c-f20c-41cf-b67d-1374bb1e411b"
      unitRef="usd">16540000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzNjk1_dba23a7f-dd4d-4b0b-b3f5-bc0f9041cd42"
      unitRef="usd">23000000</us-gaap:DebtInstrumentFaceAmount>
    <krt:DebtConversionAmountConvertedToNewDebtInstrument
      contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzODE0_90f21a5a-6e3e-4c19-ba9b-1e4f606fa3fc"
      unitRef="usd">16115000</krt:DebtConversionAmountConvertedToNewDebtInstrument>
    <krt:DebtInstrumentTermLoanAccordionFeature
      contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzEzODg1_fe163ac5-6a21-4fb2-93c5-d2d4f63f42e3"
      unitRef="usd">6885000</krt:DebtInstrumentTermLoanAccordionFeature>
    <krt:TotalLoanGuaranteed
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0MTM0_4d00b9a2-0b1d-4c39-9916-9d7a07267be5"
      unitRef="usd">36517000</krt:TotalLoanGuaranteed>
    <krt:TotalLoanGuaranteed
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0MTQx_b78dff18-a0ca-4fba-9690-f17ab2ade85c"
      unitRef="usd">37491000</krt:TotalLoanGuaranteed>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE1_442218a2-09c7-4b38-9736-4ad49124e82f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 consolidated balance sheets, except for those that eliminate upon consolidation: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.014%"/&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:8pt;font-weight:700;line-height:113%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:113%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash &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;1,163&#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;border-top:1pt solid #000;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;81&#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;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:100%"&gt;384&#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;343&#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;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:100%"&gt;63&#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;98&#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;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:100%"&gt;46,612&#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;47,826&#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;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:100%"&gt;4,762&#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;5,260&#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="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 assets &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;52,984&#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="border-top:0.75pt solid #CCEEFF;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;53,608&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Accounts payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued expenses &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;68&#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;128&#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;Income tax payable&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:100%"&gt;9&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;&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;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:100%"&gt;2,620&#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;2,990&#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;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:100%"&gt;1,178&#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;694&#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;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:100%"&gt;35,339&#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;36,697&#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;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:100%"&gt;2,636&#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;3,906&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 liabilities &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 2px 1pt;text-align:left;vertical-align: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 #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;42,435&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzItMS0xLTEtOTIxNzY_073088d3-8c53-4aa3-9e7c-df27e88d0b97"
      unitRef="usd">1163000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzItMy0xLTEtOTIxNzY_ac28f1fc-80bb-4249-af9b-d0765f80d57c"
      unitRef="usd">81000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzMtMS0xLTEtOTIxNzY_8acfc614-93d0-458f-8dd2-67a51d314b8e"
      unitRef="usd">384000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzMtMy0xLTEtOTIxNzY_84e2dc08-3d85-48ab-b30a-76f353ccd329"
      unitRef="usd">343000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzQtMS0xLTEtOTIxNzY_bc2861e2-5e05-4736-be53-fd6fd349d39e"
      unitRef="usd">63000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzQtMy0xLTEtOTIxNzY_6f2871e1-0634-463c-9b95-2781cb174262"
      unitRef="usd">98000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzUtMS0xLTEtOTIxNzY_d81874fb-abbe-42f6-95d3-0fcaa2fb7e36"
      unitRef="usd">46612000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzUtMy0xLTEtOTIxNzY_76ca9f70-6a16-4f73-928c-ee097d257838"
      unitRef="usd">47826000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzYtMS0xLTEtOTIxNzY_e548bcd7-fe5c-4e35-839c-0e3f0a4476bc"
      unitRef="usd">4762000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzYtMy0xLTEtOTIxNzY_45e58de6-0956-41f8-b530-33537c16e9c4"
      unitRef="usd">5260000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzctMS0xLTEtOTIxNzY_c4d627ae-79c9-4244-8791-79c3669920e6"
      unitRef="usd">52984000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzctMy0xLTEtOTIxNzY_2961f7f5-a320-41e2-b39a-1506a54ec72b"
      unitRef="usd">53608000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzgtMS0xLTEtOTIxNzY_f188c2b5-aa0d-463c-b7d2-2d48649eaf01"
      unitRef="usd">497000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzgtMy0xLTEtOTIxNzY_3597d5b7-8e6f-449c-9a67-ae285fd4aa3d"
      unitRef="usd">564000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzktMS0xLTEtOTIxNzY_b8ab4e2c-a01d-4ccf-a170-79b312272ae7"
      unitRef="usd">68000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzktMy0xLTEtOTIxNzY_2d8068e9-101b-425f-88e9-9bf763e25ded"
      unitRef="usd">128000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEwLTEtMS0xLTkyMTc2_1e41aef5-b04f-48ed-a5fd-90659affb8ad"
      unitRef="usd">9000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEwLTMtMS0xLTkyMTc2_8b211d9c-4df6-49b9-8649-363767ef7893"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzExLTEtMS0xLTkyMTc2_a5609559-acc9-4b7e-901d-50dc5ea55a95"
      unitRef="usd">88000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzExLTMtMS0xLTkyMTc2_095220fd-9acf-446d-acff-68433d77072c"
      unitRef="usd">0</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEyLTEtMS0xLTkyMTc2_79dc8cba-494e-42cb-94d0-b59158d6d72d"
      unitRef="usd">2620000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEyLTMtMS0xLTkyMTc2_c41635a7-5e9e-441a-a14f-ae6c3059afce"
      unitRef="usd">2990000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEzLTEtMS0xLTkyMTc2_7c1de8dc-72c6-4169-a9d6-4600442c49f3"
      unitRef="usd">1178000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzEzLTMtMS0xLTkyMTc2_2fa61384-d408-40ac-8272-48c822c48ef7"
      unitRef="usd">694000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE0LTEtMS0xLTkyMTc2_8550f198-b207-4e0a-a1b3-81fe80b16edf"
      unitRef="usd">35339000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE0LTMtMS0xLTkyMTc2_d6d7faee-26bc-4fe7-9f6a-9f0662a9141b"
      unitRef="usd">36697000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE1LTEtMS0xLTkyMTc2_326370b9-2e59-44e2-834c-116b30624160"
      unitRef="usd">2636000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE1LTMtMS0xLTkyMTc2_73878edc-f550-4602-a11a-23cbed60e6e4"
      unitRef="usd">3906000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i770a1d6350f74db78c0ebe6f1164a844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE2LTEtMS0xLTkyMTc2_05454d48-95cd-4a5e-a616-115053b13b89"
      unitRef="usd">42435000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic23f2b7143f54affbb2b6587ecb50805_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo4ZDMxMjE3YWQ4ZjA0MjdkYjM2ZWZmMGU3NDM2NWEwZC90YWJsZXJhbmdlOjhkMzEyMTdhZDhmMDQyN2RiMzZlZmYwZTc0MzY1YTBkXzE2LTMtMS0xLTkyMTc2_a9876782-7e1f-4835-81bb-0472ae5bf9f5"
      unitRef="usd">44979000</us-gaap:Liabilities>
    <krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising
      contextRef="i48f2a45b104749f2a44161861d803326_D20200901-20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0NDgx_2540f40b-e741-475c-8cc6-3b90f188b975"
      unitRef="shareholder">2</krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising>
    <krt:NumberOfStoreOwned
      contextRef="i48f2a45b104749f2a44161861d803326_D20200901-20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE0NjIz_4fab918d-d5a6-47f1-97cc-af9fede988e3"
      unitRef="store">2</krt:NumberOfStoreOwned>
    <krt:IncentiveProgramExpenses
      contextRef="if0950232f55b4266b57a5a94271ec1b3_D20200101-20200831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE1MTA1_5f178f98-9bcb-4d98-8a39-84ae79edf622"
      unitRef="usd">79000</krt:IncentiveProgramExpenses>
    <us-gaap:VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount
      contextRef="ic00a0196438949e099e2b36f688ae03e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzE1NzE2_8fd7e2ea-f8d1-4ef9-89d0-0d64ae1fdc60"
      unitRef="usd">0</us-gaap:VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDEx_66e4d50e-5af8-4caf-81dc-327012595c4a">Revenue Recognition: The Company generates revenues from sale of products to 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.&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; 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 style="margin-top:9pt;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-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-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;National and regional 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; National and regional chains revenue is derived from restaurants and supermarkets with locations across multiple states. Revenue from transactions with national and regional 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:9pt;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-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-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; 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:9pt;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-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-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; Online revenue is derived from small businesses such as small restaurants, bubble tea shops, coffee shops, juice bars and smoothie shops. Revenue from online 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:6pt;text-align:justify;text-indent:20pt"&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 or services 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 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:6pt;text-align:justify;text-indent:20pt"&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 primarily of rebates and other sales incentives, consideration payable to customers for cooperative advertising and other program incentives, and sales return. As of December&#160;31, 2021 and 2020, the contract liabilities were not considered significant to the financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 consolidated statements of income. Shipping and handling fees billed to a customer are not deemed to be separate performance obligations for all of the Company&#x2019;s product sales as these activities occur before the customer receives the products. Shipping and handling costs included within selling expenses in the consolidated statements of income for the years ended December&#160;31, 2021 and 2020 were $28,525,000 and $17,572,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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;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.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIx_d98fb855-3dd8-4f2c-8aac-2ab19cb5dad1">For the years ended December&#160;31, 2021 and 2020, net sales disaggregated by customer type consist of the amounts shown below. &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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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 and regional chains&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;86,017&#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;border-top:1pt solid #000;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;67,875&#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:400;line-height:100%"&gt;Distributors&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;199,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,164&#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;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;50,271&#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;33,194&#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;border-top:0.75pt solid #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;Retail&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;28,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,285&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;364,244&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;295,518&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 #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="i319c5a293de6403db33f0d442a0fb3ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzMtMS0xLTEtOTIxNzY_0edb3b6c-d620-4a44-82a3-e2a2595e18b2"
      unitRef="usd">86017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c31f99ad7214d7fa0c0acd788d0dc44_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzMtMy0xLTEtOTIxNzY_0e1b24d3-410c-4157-b3f3-4960506bab74"
      unitRef="usd">67875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f2e28b198cd4c6fb58cff7807c18b22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzQtMS0xLTEtOTIxNzY_1b7ea7ec-7c96-44ec-85da-218e4e5e2477"
      unitRef="usd">199902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58f98936db6e46f09e04d22c64f3d7f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzQtMy0xLTEtOTIxNzY_84984664-0f85-459b-a746-bbfe20e55324"
      unitRef="usd">157164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib75a8d1c3d2245269a3777beefc6e920_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzUtMS0xLTEtOTIxNzY_440cd024-e9cb-4ab1-b5c7-cdd5f1f8b60a"
      unitRef="usd">50271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3aa0cda636e843258ffbb4d60096809f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzUtMy0xLTEtOTIxNzY_465e52cc-377b-49c8-acb4-49a01f5be371"
      unitRef="usd">33194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide0b32c19a06460d9f0bc9653904bb97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzYtMS0xLTEtOTIxNzY_37662dcc-bebf-4cd7-9316-710548886da1"
      unitRef="usd">28054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0acc32369844886bd29f69391bb76e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzYtMy0xLTEtOTIxNzY_a62fec27-4b3d-4009-a4bf-94f93fc4edd4"
      unitRef="usd">37285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzctMS0xLTEtOTIxNzY_fd05941b-0bfe-4b5a-ade6-316414890f08"
      unitRef="usd">364244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozOWE4NWNkYmQxMjY0MWNkODI4NDUzMDdmZGI5ZjkzYy90YWJsZXJhbmdlOjM5YTg1Y2RiZDEyNjQxY2Q4Mjg0NTMwN2ZkYjlmOTNjXzctMy0xLTEtOTIxNzY_f2776365-3455-4e6d-86e2-68c45bddf7ae"
      unitRef="usd">295518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5ea84f39617549e7806e96fa2a143266_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwMjcx_9add9f63-452f-452a-844e-e6a60aac4e8e"
      unitRef="usd">28525000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4f7528f3d1304026ac435368abb35bbc_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwMjc4_9ffbd9d4-12b9-4333-a17f-a478fa5a0134"
      unitRef="usd">17572000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE5_3ea9d4f3-0062-4667-88e5-dcb1134d532d">Advertising Costs: 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="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwOTIw_fa955e10-207a-49e0-9ea0-d3895d4b27b7"
      unitRef="usd">2488000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIwOTI3_57653d49-a5be-4b16-8851-cabfefb1d264"
      unitRef="usd">1516000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA3_84c57ff6-4472-43c9-a229-61940cd2a808">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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, &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 recognizes potential interest and/or penalties related to income tax matters as income tax expense in the accompanying consolidated statements of income. Accrued interest and penalties are included on the related tax liability in the consolidated balance sheets. The Company had no uncertain tax positions as of December&#160;31, 2021 and 2020.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIyMTMz_2d47727c-7336-49a7-a2c1-564ee37a0aa8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzIyMTMz_4827bdf0-0eac-48ab-a1a5-ac96cba7997c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI2_9ffb6751-7669-44f8-9cac-3c5a075d0592">&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; 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;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.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDA4_4645f169-943b-4fd7-b1bb-26ed6fbfe4a2">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 years ended December&#160;31, 2021 and 2020, 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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;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:8pt;font-weight:700;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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"&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. (&#x201c;Keary Global&#x201d;) and its affiliate, Keary International, Ltd. &#x2013; related parties &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 December&#160;31, 2021 and 2020, respectively, that exceed 10 percent of total accounts payable are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Keary Global and its affiliate, Keary International&#x2009;&#x2013;&#x2009;related parties &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;10&#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:100%"&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:100%"&gt;18&#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:100%"&gt;%&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:100%"&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:100%"&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:100%"&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:100%"&gt;%&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;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;21&#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="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;Wen Ho Industrial Co., Ltd&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;11&#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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt;*&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; Amounts payable represented less than 10% of total accounts payable.&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2035c4f96f6d4d2cbd0b2e270cae865e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo1ZGZiZWM4ZjBkMjg0NWYwYmY3ODJjOWQ3YTM2NTBiMS90YWJsZXJhbmdlOjVkZmJlYzhmMGQyODQ1ZjBiZjc4MmM5ZDdhMzY1MGIxXzItMS0xLTEtOTIxNzY_c7db9944-909a-48ef-bb31-f52397e48fd2"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i332e6198710f4e2ea3fdc6b24b9b61fd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo1ZGZiZWM4ZjBkMjg0NWYwYmY3ODJjOWQ3YTM2NTBiMS90YWJsZXJhbmdlOjVkZmJlYzhmMGQyODQ1ZjBiZjc4MmM5ZDdhMzY1MGIxXzItMy0xLTEtOTIxNzY_6b2b7109-538b-4962-bfcd-dc4108c1e79a"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i84152115b55442418be20a1694e41113_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzEtMS0xLTEtOTIxNzY_0e8c800e-9304-44b9-837f-5c1c0aa831ea"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i327c373c6eb64dddb73aafd1065da909_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzEtMy0xLTEtOTIxNzY_ab4ec61e-eb8e-4c5f-bff9-acbe94902b29"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0f90248f24f14b7190ee7472bfbc1989_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzItMy0xLTEtOTIxNzY_a44d68a5-ec3c-40a0-95e7-5069226639b6"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9289f8ddf46041749d5e560f3427db5f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzMtMS0xLTEtOTIxNzY_32a8c473-bc00-4a78-b163-23c11d5e8ef8"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6a7d641f566040b187413110d5f97646_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTozMzNiNDhiYTFjOTU0OGYyYTBiMGNkM2QyY2JlZWU0OC90YWJsZXJhbmdlOjMzM2I0OGJhMWM5NTQ4ZjJhMGIwY2QzZDJjYmVlZTQ4XzQtMS0xLTEtOTIxNzY_e7227135-b09d-449a-a23c-133674c3594f"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDIy_49b33559-a5ba-401b-b3d1-65b3b95f41ee">&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; 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 &lt;/span&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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. The three levels of inputs are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;&#x2009;&#x2014;&#x2009;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:6pt;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;&#x2009;&#x2014;&#x2009;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:6pt;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;&#x2009;&#x2014;&#x2009;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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 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:6pt;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 meet the definition of a derivative, classified as Level 2 within the fair value hierarchy, and reported as an asset or liability on the consolidated balance sheets depending on its fair value. 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:6pt;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 consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 summarize the Company&#x2019;s fair value measurements by level at December&#160;31, 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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&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:8pt;font-weight:700;line-height:100%"&gt;Level 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 2 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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;Interest rate swap &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;(1,334)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Fair value, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;2,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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;&#x2014;&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:0.75pt 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;text-indent:20pt"&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 summarize 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:8pt"&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:55.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&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:8pt;font-weight:700;line-height:100%"&gt;Level 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 2 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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;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: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;(2,847)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Fair value, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;448&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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(2,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;&#x2014;&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:0.75pt 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:12.39pt;text-align:justify;text-indent:20pt"&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, &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, accrued and other liabilities, and borrowings under promissory notes and line of credit, are reported at their carrying value. &lt;/span&gt;&lt;/div&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 December&#160;31, 2021 and 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.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM4OTk5_2efdcd5c-0fed-463f-b6c9-c931dbfbc03d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 summarize the Company&#x2019;s fair value measurements by level at December&#160;31, 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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&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:8pt;font-weight:700;line-height:100%"&gt;Level 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 2 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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;Interest rate swap &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;(1,334)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Fair value, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;2,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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;&#x2014;&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:0.75pt 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;text-indent:20pt"&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 summarize 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:8pt"&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:55.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&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:8pt;font-weight:700;line-height:100%"&gt;Level 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 2 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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;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: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;(2,847)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Fair value, December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;448&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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(2,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;&#x2014;&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:0.75pt 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="id18e8ef949b54b939c5a36325f91eaf3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzItMS0xLTEtOTIxNzY_77e12942-cd33-48d9-9780-51410b3609ed"
      unitRef="usd">2000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7a27c26c78954c32bb1f5a87e9a88146_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzItMy0xLTEtOTIxNzY_36a44242-0be5-4f27-8183-6210a0467b06"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if75170dfda8e4a0e8a6d97c13484da4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzItNS0xLTEtOTIxNzY_abec1df7-26b1-44d4-b510-cfeca2703c30"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="id18e8ef949b54b939c5a36325f91eaf3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzMtMS0xLTEtOTIxNzY_8cec1b43-dfba-418a-881f-d1bb07e80012"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i7a27c26c78954c32bb1f5a87e9a88146_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzMtMy0xLTEtOTIxNzY_a03d21c1-c743-4c12-8b38-063ed8753752"
      unitRef="usd">1334000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if75170dfda8e4a0e8a6d97c13484da4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzMtNS0xLTEtOTIxNzY_35508ed1-d199-4333-8a37-d4b6922a9f98"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:FairValueNetAssetLiability
      contextRef="id18e8ef949b54b939c5a36325f91eaf3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzQtMS0xLTEtOTIxNzY_585b031a-8118-48db-86fd-b47532c95f4b"
      unitRef="usd">2000000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i7a27c26c78954c32bb1f5a87e9a88146_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzQtMy0xLTEtOTIxNzY_d8d33019-25f2-44a6-a8eb-9ebf76d5db7b"
      unitRef="usd">-1334000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="if75170dfda8e4a0e8a6d97c13484da4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTo5ZWExNjE5ZGJmNTU0Y2FiODkwMGQyZGFlOTEwYmU5Yy90YWJsZXJhbmdlOjllYTE2MTlkYmY1NTRjYWI4OTAwZDJkYWU5MTBiZTljXzQtNS0xLTEtOTIxNzY_bbb07101-d599-4da2-82a8-c234bb209f58"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i45f2b84d396f42efa0d1d5995c958a41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzItMS0xLTEtOTIxNzY_8b4698c2-93b8-4f9a-8873-e4bc7652ddfb"
      unitRef="usd">448000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if5102ac6ac8248218ec2e4ba50c87a72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzItMy0xLTEtOTIxNzY_77768587-0406-48e1-b7d6-465d00a1f5c1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5f59f6df2ea648989dbb4405a5c748ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzItNS0xLTEtOTIxNzY_46c8444a-d1da-4433-8e74-5a89e4feba27"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i45f2b84d396f42efa0d1d5995c958a41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzMtMS0xLTEtOTIxNzY_e73c7ff7-65e7-4fe5-8ebc-eb73b9765db5"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if5102ac6ac8248218ec2e4ba50c87a72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzMtMy0xLTEtOTIxNzY_aa955f38-e672-413f-aec8-aaffbcdee3c4"
      unitRef="usd">2847000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i5f59f6df2ea648989dbb4405a5c748ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzMtNS0xLTEtOTIxNzY_bec4a762-774c-44c2-8c63-0770eaec9b8c"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i45f2b84d396f42efa0d1d5995c958a41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzQtMS0xLTEtOTIxNzY_eb42f46e-94a2-4d15-b821-1c67a3ad38bd"
      unitRef="usd">448000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="if5102ac6ac8248218ec2e4ba50c87a72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzQtMy0xLTEtOTIxNzY_2a6517cc-f798-418e-8548-993bfbfae077"
      unitRef="usd">-2847000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i5f59f6df2ea648989dbb4405a5c748ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90YWJsZTpjYmJkM2MzYmFlYmY0MDc0YmEzODFiMjA1ZjEzMThjYS90YWJsZXJhbmdlOmNiYmQzYzNiYWViZjQwNzRiYTM4MWIyMDVmMTMxOGNhXzQtNS0xLTEtOTIxNzY_cd0a5c25-328d-4c65-9561-c626895ddf49"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDAy_4432b375-951e-4a3b-b69c-9baa70704a4a">Foreign Currency: 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 income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzI3OTY5_8c79f6e2-d674-4e82-839a-3481b827cc8b"
      unitRef="usd">-412000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzI3OTc2_a1be8d6b-35fa-4077-ad54-cbb368d66572"
      unitRef="usd">-688000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDI0_2625264d-33c3-4a46-b77d-2393518818f8">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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; The Company recognizes stock-based compensation expense related to shared-based payment awards, including stock options and restricted stock units, in accordance with ASC 718, &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&#x2009;&#x2014;&#x2009;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:6pt;text-align:justify;text-indent:20pt"&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 on the date of grant is estimated using the Black-Scholes option pricing model for stock options, and the closing price of the Company's common stock on the trading day immediately prior to the grant date for restricted stock units. Key input assumptions used in the Black-Scholes option pricing model to estimate the grant date fair value of stock options include 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:6pt;text-align:justify;text-indent:20pt"&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 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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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.  &lt;/span&gt;&lt;/div&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 income could have been significantly different.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMDkvZnJhZzphOGM3ZTMxOTQzOGU0N2FmYWJlYzg4ZTdiMGFmMzA4Zi90ZXh0cmVnaW9uOmE4YzdlMzE5NDM4ZTQ3YWZhYmVjODhlN2IwYWYzMDhmXzM5MDE0_05d277b7-700f-4a61-ba47-7bdfb9a2300b">&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; The Company is an emerging growth company as that term is used in the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;), and as such, the Company has elected to take advantage of certain reduced public company reporting requirements. In addition, Section 107 of the JOBS Act provides &lt;/span&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:6pt;text-align:justify;text-indent:20pt"&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-02 (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;&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: Targeted Improvements&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 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 will adopt the new standard in annual reporting periods 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:6pt;text-align:justify;text-indent:20pt"&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&#x2009;&#x2014;&#x2009;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 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, including interim periods within those fiscal years. The FASB subsequently issued ASU 2019-10 (Topic 326), &#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-Credit Losses: Effective Dates&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 amends the effective date for SEC filers that are eligible to be smaller reporting companies, 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 will 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:6pt;text-align:justify;text-indent:20pt"&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-07 (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&#x2009;&#x2014;&#x2009;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-08 (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&#x2009;&#x2014;&#x2009;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:6pt;text-align:justify;text-indent:20pt"&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&#x2009;&#x2014;&#x2009;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="text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%"&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:112%"&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. The Company adopted the new standard as of January 1, 2021, and the 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:6pt;text-align:justify;text-indent:20pt"&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-03 &#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&#x2009;&#x2014;&#x2009;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="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzI2MTI_fa05ad72-dd7e-426c-bdfc-d8e4f1f2c6dc">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:700;line-height:120%;text-decoration:underline"&gt;Pacific Cup, Inc.&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;text-indent:20pt"&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 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 Cup Agreement, Lollicup paid cash consideration of $1,000,000 to acquire certain assets of Pacific Cup. Acquisition-related costs were immaterial. The amounts of revenue and earnings of the acquiree since the acquisition date is included in the consolidated statement of income for the reporting period, which is not significant from March 1, 2021 through December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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 final valuation of 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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;$153&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;50&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:100%"&gt;400&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;397&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: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;1,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:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Lollicup Franchising, LLC &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 1, 2020, Lollicup entered into a membership interest purchase agreement (the Agreement) with Lollicup Franchising, LLC (Lollicup Franchising), a provider of specialty tea and coffee to consumers through operating retail stores within the United States. Pursuant to the Agreement, Lollicup paid cash consideration of $900,000 for the 100% membership interest of Lollicup Franchising. Prior to closing of the Agreement, the majority shareholders of the Company were also the majority shareholders of Lollicup Franchising. Acquisition-related costs were insignificant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 benefits from new management strategy and cost synergies. 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:6pt;text-align:justify;text-indent:20pt"&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 and liabilities assumed as a result of this acquisition: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.082%"/&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: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;(in thousands)&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;Cash &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 #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;7&#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;Accounts receivable &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:100%"&gt;103&#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;Inventories &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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;Property and equipment &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:100%"&gt;257&#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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#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="border-top:0.75pt solid #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;Accounts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;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;(42)&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;Accrued expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&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;Related party payable &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:100%"&gt;(2,455)&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 8.37pt;text-align:left;vertical-align: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 assets acquired and liabilities assumed &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 #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;900&#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 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: cash acquired &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:100%"&gt;(7)&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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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;Total purchase consideration, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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;893&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;The results of operations of this acquisition have been included in the Company&#x2019;s consolidated financial statements beginning on the acquisition date. All intercompany transactions were eliminated upon consolidation. The amounts of revenue and earnings of the acquiree since the acquisition date is included in the consolidated statements of income for the reporting period, which is not significant from September 1, 2020 through December&#160;31, 2021.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i44a6dc8b1da146129534d5c3816edb1f_D20210301-20210301"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzMzNw_94add87c-d05e-42c9-b884-3209f4433f75"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzI2MTM_2313c2fc-5896-4e15-a0a9-57f4f4be0427">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 final valuation of 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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;$153&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;50&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:100%"&gt;400&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;397&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: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;1,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:6pt;text-align:justify;text-indent:20pt"&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 and liabilities assumed as a result of this acquisition: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.082%"/&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: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;(in thousands)&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;Cash &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 #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;7&#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;Accounts receivable &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:100%"&gt;103&#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;Inventories &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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;Property and equipment &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:100%"&gt;257&#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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,113&#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="border-top:0.75pt solid #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;Accounts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;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;(42)&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;Accrued expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&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;Related party payable &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:100%"&gt;(2,455)&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 8.37pt;text-align:left;vertical-align: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 assets acquired and liabilities assumed &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 #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;900&#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 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: cash acquired &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:100%"&gt;(7)&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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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;Total purchase consideration, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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;893&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;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzEtMS0xLTEtOTIxNzY_b75f475f-9a23-4ded-b8c5-ab64ecccb399"
      unitRef="usd">153000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzItMS0xLTEtOTIxNzY_384e500d-dc73-47e9-8d7f-05bb554d695c"
      unitRef="usd">50000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzMtMS0xLTEtOTIxNzY_8b94e235-89fa-4c67-9c43-86202595c5bc"
      unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzQtMS0xLTEtOTIxNzY_7392bd59-220d-4ddf-b291-493ecf42467a"
      unitRef="usd">397000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i0968c16274854e51ba9b06545a7b93ab_I20210301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZTo0NDBhMWVkNGRhYjg0MDFmOWI4OGY5MjgxNjY0ZmE2MS90YWJsZXJhbmdlOjQ0MGExZWQ0ZGFiODQwMWY5Yjg4ZjkyODE2NjRmYTYxXzUtMS0xLTEtOTIxNzY_19c1c3ac-0052-407f-aff1-076608683e99"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i13ed175806c24aa28648fa01993aaf3a_D20200901-20200901"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzE1MDc_250310b7-8e43-4c52-9a62-456817eedb2a"
      unitRef="usd">900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90ZXh0cmVnaW9uOmEwNjgyZTIwNTgxODQxNGU4ZDM1Mzg5YjdkYWVhYjgxXzE1MTg_5d2eac7b-db80-4c0b-8a98-7ea612157896"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzEtMi0xLTEtOTIxNzY_596e3be0-3b48-4576-bd5e-2f10869e9799"
      unitRef="usd">7000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzItMi0xLTEtOTIxNzY_73dcd589-550d-47a5-9db5-d41c5fcf9da1"
      unitRef="usd">103000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzMtMi0xLTEtOTIxNzY_03ca7bf5-2379-4568-a1a8-ef7615f81912"
      unitRef="usd">21000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzQtMi0xLTEtOTIxNzY_caf7110a-7134-494b-96c5-ea48db2b49ee"
      unitRef="usd">257000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzUtMi0xLTEtOTIxNzY_2ea62475-481a-48db-8ed4-be072d7588a3"
      unitRef="usd">3113000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzYtMi0xLTEtOTIxNzY_a5e6fc45-418d-4142-b40c-9b9cbdb0e671"
      unitRef="usd">42000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <krt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzctMi0xLTEtOTIxNzY_47edee2d-b347-4970-ba36-1e26a974db1e"
      unitRef="usd">104000</krt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <krt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzgtMi0xLTEtOTIxNzY_8ac38c69-842e-4e6b-a110-490db9cb5a7d"
      unitRef="usd">2455000</krt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie79965edf453479889f0c193f401efee_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzktMi0xLTEtOTIxNzY_0950ae18-0153-4a61-9e83-6c8e7fbbca73"
      unitRef="usd">900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i39f2ae331d524bb9b0163e7587b3a902_D20200901-20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzEwLTItMS0xLTkyMTc2_b5bb5c0e-13f2-4bae-8ed6-a8277a9dd557"
      unitRef="usd">7000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i39f2ae331d524bb9b0163e7587b3a902_D20200901-20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTIvZnJhZzphMDY4MmUyMDU4MTg0MTRlOGQzNTM4OWI3ZGFlYWI4MS90YWJsZToxZGQzYzQ5NmQzNTM0MGJlODNjNjJjZjQwMzM5N2Y4My90YWJsZXJhbmdlOjFkZDNjNDk2ZDM1MzQwYmU4M2M2MmNmNDAzMzk3ZjgzXzExLTItMS0xLTkyMTc2_691e55dd-0f7f-4cef-b0e9-1d95604bc91b"
      unitRef="usd">893000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90ZXh0cmVnaW9uOjVlYWU3YmQ0ODdiODQyNTdiZTM0ZGVkOTdjM2QwNjJjXzYw_c1bc76c2-ffc1-411b-82da-0db5388ee8a1">Inventories &lt;div style="margin-top:6pt;text-indent:36pt"&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Raw materials &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;14,075&#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;border-top:1pt solid #000;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,251&#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;Work in progress &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;133&#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;Finished goods &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;45,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.75pt 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;59,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;49,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less inventory reserve &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;(743)&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;(675)&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="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 inventories &lt;/span&gt;&lt;/td&gt;&lt;td style="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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:400;line-height:100%"&gt;58,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:400;line-height:100%"&gt;48,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90ZXh0cmVnaW9uOjVlYWU3YmQ0ODdiODQyNTdiZTM0ZGVkOTdjM2QwNjJjXzYx_0a6beab3-3ee6-4335-a647-5a9c9dede8c8">&lt;div style="margin-top:6pt;text-indent:36pt"&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Raw materials &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;14,075&#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;border-top:1pt solid #000;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,251&#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;Work in progress &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;133&#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;Finished goods &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;45,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.75pt 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;59,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;49,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less inventory reserve &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;(743)&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;(675)&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="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 inventories &lt;/span&gt;&lt;/td&gt;&lt;td style="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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:400;line-height:100%"&gt;58,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:400;line-height:100%"&gt;48,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzItMS0xLTEtOTIxNzY_4e39caf9-082c-47e2-b1a8-134c77c24476"
      unitRef="usd">14075000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzItMy0xLTEtOTIxNzY_2bda6443-3261-4b1e-8ede-67dfccc51d55"
      unitRef="usd">4251000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzMtMS0xLTEtOTIxNzY_449744ac-487d-401e-a244-f91e3e0575ba"
      unitRef="usd">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzMtMy0xLTEtOTIxNzY_c78aa5e5-d1c0-497e-84fc-011f1234a100"
      unitRef="usd">133000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzQtMS0xLTEtOTIxNzY_487755ae-289e-4c35-bd98-b9d649ae5ddb"
      unitRef="usd">45140000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzQtMy0xLTEtOTIxNzY_2326099c-c201-42a7-88cb-04dee92d5317"
      unitRef="usd">45252000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzUtMS0xLTEtOTIxNzY_3219b91a-5a06-40a3-bdc8-cc1fe78903e4"
      unitRef="usd">59215000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzUtMy0xLTEtOTIxNzY_73a54c51-17e1-4f5b-baa7-fb31a2f12582"
      unitRef="usd">49636000</us-gaap:InventoryGross>
    <us-gaap:InventoryAdjustments
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzYtMS0xLTEtOTIxNzY_56ae4972-2519-4dd7-94f1-b1a25b0df986"
      unitRef="usd">743000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzYtMy0xLTEtOTIxNzY_dc3ad13d-c978-4b06-b892-a65f3211e425"
      unitRef="usd">675000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzctMS0xLTEtOTIxNzY_c0d6612f-9869-4bc7-b898-609c20fdcb47"
      unitRef="usd">58472000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTUvZnJhZzo1ZWFlN2JkNDg3Yjg0MjU3YmUzNGRlZDk3YzNkMDYyYy90YWJsZTowNzljZmRlNzg3MmU0ZWNlYjZhZGE2OGQzNzJmZjc1Zi90YWJsZXJhbmdlOjA3OWNmZGU3ODcyZTRlY2ViNmFkYTY4ZDM3MmZmNzVmXzctMy0xLTEtOTIxNzY_b437b9c0-081c-4add-b56d-9f5aca694bac"
      unitRef="usd">48961000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzY0MQ_4167b90b-283f-48b5-95c9-3ac050a2d834">Property and Equipment &lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Machinery and equipment &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;60,935&#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;border-top:1pt solid #000;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;55,528&#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;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:100%"&gt;18,655&#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,832&#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;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:100%"&gt;5,384&#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;3,447&#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;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:100%"&gt;936&#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;851&#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;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:100%"&gt;35,387&#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;34,134&#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;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:100%"&gt;11,907&#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;11,907&#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;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: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;1,607&#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;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:100%"&gt;553&#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;546&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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;133,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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;125,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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;Less accumulated depreciation and amortization&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,282)&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,319)&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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 property and equipment, net &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 2px 1pt;text-align:left;vertical-align: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 #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;93,475&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,533&#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;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;7, 2021, the Company purchased a warehouse building located in Summerville, South Carolina for a purchase price of $1,252,750. The facility commenced operations on September&#160;1, 2021 as an additional distribution facility. &lt;/span&gt;&lt;/div&gt;Depreciation and amortization expense on property and equipment was $10,024,000 and $8,569,000 for the years ended December&#160;31, 2021 and 2020, respectively. Depreciation and amortization expense is reported within general and administrative expense except for depreciation and amortization expense related to manufacturing facilities and equipment, which is included in cost of goods sold on the accompanying consolidated statements of income.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzY0Mg_37bb1fee-9fcd-4186-883d-07c93826d9ef">&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:70.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.992%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Machinery and equipment &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;60,935&#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;border-top:1pt solid #000;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;55,528&#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;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:100%"&gt;18,655&#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,832&#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;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:100%"&gt;5,384&#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;3,447&#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;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:100%"&gt;936&#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;851&#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;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:100%"&gt;35,387&#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;34,134&#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;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:100%"&gt;11,907&#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;11,907&#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;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: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;1,607&#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;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:100%"&gt;553&#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;546&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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;133,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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;125,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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;Less accumulated depreciation and amortization&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,282)&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,319)&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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 property and equipment, net &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 2px 1pt;text-align:left;vertical-align: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 #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;93,475&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,533&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie6d30a226d07409e8ce7580be4931e91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzItMS0xLTEtOTIxNzY_c10a3de5-264b-4a3b-9b31-2a4830b8b2bb"
      unitRef="usd">60935000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i61dfda6dc6e346c480ef6b4193024ed2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzItMy0xLTEtOTIxNzY_1afeed50-1028-45a4-bb7d-6928ea5c9c43"
      unitRef="usd">55528000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d2c7607ed6440648334e49d3b845c4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzMtMS0xLTEtOTIxNzY_a4625005-f599-4f2d-9e1b-ae9973b063fb"
      unitRef="usd">18655000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia9c42d5c638948ab9ec53420ab2bf06b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzMtMy0xLTEtOTIxNzY_f3dbae7b-ea5e-478f-980c-e804ebab557a"
      unitRef="usd">17832000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic691ed818de74eceba675ff8e6ea4752_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzQtMS0xLTEtOTIxNzY_7ffe79e9-bca2-4cc9-bfae-e52a8821517b"
      unitRef="usd">5384000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i90af01978ef34ab9b3e4ef0dbba24d6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzQtMy0xLTEtOTIxNzY_da0f2394-df4f-4c28-840c-a06abbd89105"
      unitRef="usd">3447000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7d12cab95688493daa018505346151ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzUtMS0xLTEtOTIxNzY_7dbb71a9-4f2f-4886-89e5-5309d6d867e5"
      unitRef="usd">936000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie97ab76339bb4ee3b1d3d5a90852d4a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzUtMy0xLTEtOTIxNzY_b58b0724-6472-4b91-8dea-878a8104d5bb"
      unitRef="usd">851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i85750c6ced67468b8a3ce0d3277c3ba6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzYtMS0xLTEtOTIxNzY_1ce314ae-f673-4494-af20-d1d688b75695"
      unitRef="usd">35387000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id09953a7d1504997b6498696c40abb5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzYtMy0xLTEtOTIxNzY_0e386d51-abd8-4dad-bddc-66834d545517"
      unitRef="usd">34134000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifd368c5f480d4da9b8260e641facacd2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzctMS0xLTEtOTIxNzY_78fdf960-1173-4ab8-af84-a85601794e03"
      unitRef="usd">11907000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id847c11317d04b6f8557691e5da349c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzctMy0xLTEtOTIxNzY_f2a35ce5-aaf5-4730-94a8-4ad435b7e98b"
      unitRef="usd">11907000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i18a60e6b7d704204a7b6a66b8811251d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzgtMS0xLTEtOTIxNzY_1bdf2753-e60b-4f6c-9c40-cdd736abad4b"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1970f1a95ddc4e9b9e4eae86753dffac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzgtMy0xLTEtOTIxNzY_3fc226a4-881f-4a53-91c1-f6d313330a79"
      unitRef="usd">1607000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id49c0378cdd949679b14d948c121e7bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzktMS0xLTEtOTIxNzY_5cc17e2b-c253-4c44-b739-d4c7723730e8"
      unitRef="usd">553000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6bc5057434e493ab4dd9830a7bd44ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzktMy0xLTEtOTIxNzY_0a47845f-0a54-4493-9513-46efa49eec84"
      unitRef="usd">546000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEwLTEtMS0xLTkyMTc2_1afecbe6-d09c-4587-82e0-bbb1ee3c9eba"
      unitRef="usd">133757000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEwLTMtMS0xLTkyMTc2_ebf994fd-c7a7-419c-a616-153bd800363e"
      unitRef="usd">125852000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzExLTEtMS0xLTkyMTc2_9ba9b883-9da5-4ffa-affb-965351c28117"
      unitRef="usd">40282000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzExLTMtMS0xLTkyMTc2_4da6c2ae-da8d-4eef-9ee4-5a4eb7a888e6"
      unitRef="usd">30319000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEyLTEtMS0xLTkyMTc2_c809e3d3-1689-4083-8c33-22a2457e1d7b"
      unitRef="usd">93475000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90YWJsZTo4OWRhZGM1ZmY1OGI0OWQ3YTYxNzdkNTQ2MDA2NjQyMS90YWJsZXJhbmdlOjg5ZGFkYzVmZjU4YjQ5ZDdhNjE3N2Q1NDYwMDY2NDIxXzEyLTMtMS0xLTkyMTc2_77775c05-9952-44b8-a360-c07539483875"
      unitRef="usd">95533000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PaymentsToAcquireLandHeldForUse
      contextRef="ia7a334e8e6a04502a66876a38a37f553_D20210707-20210707"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzE0Nw_5abf4651-5504-490f-b9e0-05ec6e7babda"
      unitRef="usd">1252750</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:Depreciation
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzMwMA_75f240c5-0f55-46f0-8c8e-574735b482d5"
      unitRef="usd">10024000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMTgvZnJhZzpjOWQxYzUwNTY2ZDc0YjM4OGMwYTdmZDQ3ZjkxMGVkNS90ZXh0cmVnaW9uOmM5ZDFjNTA1NjZkNzRiMzg4YzBhN2ZkNDdmOTEwZWQ1XzMwNw_35e46df1-ad46-4f9b-b3b4-f9e48ad38fb6"
      unitRef="usd">8569000</us-gaap:Depreciation>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzIyNzA_3eda7a8a-6904-4e43-8d15-4a04d461c763">Line of Credit &lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the terms of the Business Loan Agreement, dated February 23, 2018, between Lollicup, as borrower, and Hanmi Bank, as lender (as amended, the &#x201c;Loan Agreement&#x201d;), the Company has a line of credit with a maximum borrowing capacity of $40,000,000 (the &#x201c;Line of Credit&#x201d;). The Line of Credit also includes a standby letter of credit sublimit. The Line of Credit was secured by the Company&#x2019;s assets and guaranteed by the Company&#x2019;s stockholders. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;9, 2020, the Company amended the Line of Credit to extend the maturity date to May 23, 2022. On October 6, 2021, the Company amended the Loan Agreement again. Prior to October 6, 2021, interest accrued at an annual rate of prime less 0.25% with a minimum floor of 3.75%, and the amount that could be borrowed was subject to a borrowing base that was calculated as a percentage of the accounts receivable and inventory balances measured monthly. Additionally, the Company was required to 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amendment on October 6, 2021, among other things, (1) extended the maturity date to October 6, 2023, (2) revised the interest on any line of credit borrowings to an annual rate of prime less 0.25%, with a minimum floor of 3.25%, (3) removed the requirement for the maximum amount of borrowings to be subject to a borrowing base requirement that was calculated as a percentage of accounts receivable and inventory balances, (4) removed the minimum tangible net worth and minimum debt service coverage ratio from the financial covenant requirement, and (5) added a minimum fixed charge coverage ratio in the financial covenant requirement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December&#160;31, 2021, the maximum amount that could be borrowed was $40,000,000. The Company had $0 and $33,169,000 of borrowings outstanding under the Line of Credit as of December&#160;31, 2021 and 2020, respectively.&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: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 amount issued under the standby letter of credit was $0 and $900,000 as of December&#160;31, 2021 and 2020, respectively. As of both December&#160;31, 2021 and 2020, the Company was in compliance with the financial covenants under the Line of Credit.&lt;/span&gt;&lt;/div&gt;Long-Term Debt &lt;div style="margin-top:6pt;text-indent:36pt"&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:112%"&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,815,000 was converted in March 2018, set to mature in March 2023. Principal and interest payment of $91,000 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. The loan was paid off in 2021.&lt;/span&gt;&lt;/div&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:120%"&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:120%"&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;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;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:120%"&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:120%"&gt;2,322&#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;border-top:0.75pt solid #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:400;line-height:112%"&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, set to mature in July 2024. Principal and interest payment of $193,000 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 certain of the Company&#x2019;s shareholders. 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. The loan was paid off in 2021.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:120%"&gt;7,450&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $56,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate. The loan was secured by the company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. 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&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $935,000 term loan that expired December 31, 2021. Principal and interest payment of $20,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued at a fixed rate of 3.50%. The loan was secured by the Company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. 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:#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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:120%"&gt;234&#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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal, continue on following page &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal from previous page &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;&#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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;10,218&#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;border-top:0.75pt solid #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:400;line-height:112%"&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, set to mature on May 31, 2024. The first principal and interest payment commenced in July 2019. Interest accrued based on prime rate. The loan was secured by the Company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. 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. The loan was paid off in 2021.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;7,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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.83pt;margin-top:3.16pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A $3,000,000 term loan that was set to expire December 2024. Interest only payment due for the first six months. Principal and interest payment of $58,000 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrues at prime rate plus 0.25%. The loan was secured by the Company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. In accordance with the loan agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio. The loan was paid off in 2021.&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&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% at December&#160;31, 2021 and 2020) and principal payments ranging from $24,000 to $40,000 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 certain of its shareholders. 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:#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;20,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,130&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $3,000,000 term loan that was set to expire June 17, 2025. Principal and interest payment of $55,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate plus margin of 0.25% (3.50% as of December&#160;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 financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio. The loan was paid off in 2021.&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:100%"&gt;2,723&#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:400;line-height:112%"&gt;A $5,000,000 Paycheck Protection Program loan that was set to expire April 16, 2022. Interest accrued at 1.0%. The loan was forgiven in June 2021.&lt;/span&gt;&lt;/div&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal, continue on following page &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;20,808&#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;border-top:0.75pt solid #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;48,515&#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;/table&gt;&lt;div style="margin-top:46pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;KARAT PACKAGING INC. AND SUBSIDIARIES &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;&#x2007;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal from previous page &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;20,808&#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;border-top:1pt solid #000;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;48,515&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $16,540,000 term loan that was set to mature June 30, 2025. Interest accrued at 4.5% fixed and principal payments ranging from $31,000 to $0 along with interest 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 certain of its shareholders. 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:#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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;16,361&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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 $116,000 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&#x2019; assets and is guaranteed by Global Wells and one of the Company&#x2019;s shareholders. In accordance with the loan agreement, Global Wells is&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;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;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;15,909&#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;&#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 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt &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;36,717&#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="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&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:400;line-height:100%"&gt;64,876&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized loan fees &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;(200)&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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion &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;(1,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,364)&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;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion &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 2px 1pt;text-align:left;vertical-align: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 #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;35,339&#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;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,410&#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="text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, future maturities are: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.082%"/&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: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;(in thousands)&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;2022&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,178&#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;2023&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;1,224&#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;2024&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;1,276&#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;2025&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;1,333&#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;2026&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;12,794&#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;18,912&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;36,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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="text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:20pt"&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 both December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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,000,000 under the Paycheck Protection Program (&#x201c;PPP&#x201d;). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (&#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:6pt;text-align:justify;text-indent:20pt"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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="text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&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, and 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 consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6415ddfaded845b2bdbaacaeca4a3af2_I20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzI2Nw_f7ad0613-5f4b-4a6b-b575-0d00379861b5"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if707397c6a8d4beea61e4e9c82091907_D20200709-20200709"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzgwMA_013e4c9b-82be-42d6-9747-edab9e9ef66d"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <krt:DebtInstrumentFloorRate
      contextRef="i6eda3e9625864cdd8bc2ddb1ac5576a9_D20200709-20200709"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzgyNw_110301b8-c62c-4ee7-961a-285dbc270953"
      unitRef="number">0.0375</krt:DebtInstrumentFloorRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if73cecafe2214b19974938801946df80_D20211006-20211006"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE0NTg_99cdc542-f578-4a78-ab52-4368debe7b8b"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <krt:DebtInstrumentFloorRate
      contextRef="iad4439979539405ca9970eb476300eb2_D20211006-20211006"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE0ODY_863980a7-ab68-4dd2-82a8-d0eacbe31e08"
      unitRef="number">0.0325</krt:DebtInstrumentFloorRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib13af5e59a2d40079bfe87119a31bd71_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE5NTU_46537c60-7dbe-4bd7-a6f6-9ed3c8e8f783"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermLineOfCredit
      contextRef="ib13af5e59a2d40079bfe87119a31bd71_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE5NzU_0b7d5986-82e3-41f9-ad50-0565452d8c07"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i38fec0c8c61d406f89b32aea0260eb32_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzE5ODI_f4db83ee-e501-4ace-a303-2db0cd85afac"
      unitRef="usd">33169000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i76b457de09724b79828e9dd2b1dfe9d7_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzIxMjQ_d92a882c-7a6a-450b-a56f-b06478115c68"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i32bfeaee9fcb4024b3ef66de0412f3d6_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjEvZnJhZzpjYmE5M2NmOWQ2YmM0MGE2ODdjMzYwMTAwOGE3ZDY1YS90ZXh0cmVnaW9uOmNiYTkzY2Y5ZDZiYzQwYTY4N2MzNjAxMDA4YTdkNjVhXzIxMzE_82de14b3-a65d-4def-8f2c-b99ae3f77c8d"
      unitRef="usd">900000</us-gaap:LongTermLineOfCredit>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90ZXh0cmVnaW9uOmQ4YTMzZWRkY2FmODRmNTQ4NTk4MjFlNjdkNTFlMGZiXzExMA_44f217cb-932e-4164-983a-655176d1526a">Accrued Expenses &lt;div style="margin-top:6pt;text-indent:36pt"&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Accrued expenses &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;1,991&#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;border-top:1pt solid #000;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;1,796&#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;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:100%"&gt;68&#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;199&#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;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:100%"&gt;1,456&#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;1,253&#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;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:100%"&gt;416&#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;496&#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;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:100%"&gt;2,868&#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;433&#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:400;line-height:112%"&gt;Accrued professional services fees&lt;/span&gt;&lt;/div&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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#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;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:100%"&gt;372&#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;301&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 accrued expenses &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,959&#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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90ZXh0cmVnaW9uOmQ4YTMzZWRkY2FmODRmNTQ4NTk4MjFlNjdkNTFlMGZiXzExMQ_26888a22-4d8d-47a4-8042-87ab7be5bfff">&lt;div style="margin-top:6pt;text-indent:36pt"&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Accrued expenses &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;1,991&#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;border-top:1pt solid #000;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;1,796&#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;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:100%"&gt;68&#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;199&#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;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:100%"&gt;1,456&#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;1,253&#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;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:100%"&gt;416&#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;496&#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;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:100%"&gt;2,868&#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;433&#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:400;line-height:112%"&gt;Accrued professional services fees&lt;/span&gt;&lt;/div&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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#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;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:100%"&gt;372&#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;301&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 accrued expenses &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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,959&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzItMS0xLTEtOTIxNzY_b795d9ad-dbd2-4a34-9406-a80a1c5512a2"
      unitRef="usd">1991000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzItMy0xLTEtOTIxNzY_86cd2546-7f84-42f6-aa51-86dce3554cf3"
      unitRef="usd">1796000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzMtMS0xLTEtOTIxNzY_4843280c-c7e0-46bb-a9ca-0fa0f4ad465e"
      unitRef="usd">68000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzMtMy0xLTEtOTIxNzY_e5265554-587c-4c64-acd4-df7928eb3159"
      unitRef="usd">199000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzQtMS0xLTEtOTIxNzY_bbc23007-8662-4ffa-94b1-fe059122cf3e"
      unitRef="usd">1456000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzQtMy0xLTEtOTIxNzY_4c401eeb-a5b3-406b-81ee-cd39212ef4ed"
      unitRef="usd">1253000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzUtMS0xLTEtOTIxNzY_0b7732a6-7fdb-4a70-b696-3cdf4f98144e"
      unitRef="usd">416000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzUtMy0xLTEtOTIxNzY_dc3990f8-b226-41d3-900d-988c550c4d2f"
      unitRef="usd">496000</us-gaap:AccruedVacationCurrent>
    <krt:AccruedShippingExpensesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzYtMS0xLTEtOTIxNzY_10770f50-1cfd-4e09-ab3b-ad464f1d894b"
      unitRef="usd">2868000</krt:AccruedShippingExpensesCurrent>
    <krt:AccruedShippingExpensesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzYtMy0xLTEtOTIxNzY_32811f4c-fb52-43c1-bc4a-c4525d42274e"
      unitRef="usd">433000</krt:AccruedShippingExpensesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzctMS0xLTEtOTIxNzY_bd31d3ad-b29a-4f82-a373-a2303d1ca002"
      unitRef="usd">642000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzctMy0xLTEtOTIxNzY_6fba7c36-f5bc-4c1f-96f0-43c1463a929c"
      unitRef="usd">481000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzgtMS0xLTEtOTIxNzY_3bd9f948-6843-474d-9e61-c8662d692bfc"
      unitRef="usd">372000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzgtMy0xLTEtOTIxNzY_55a6f1e8-0dd6-4be1-9a93-f1cbde4eb4da"
      unitRef="usd">301000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzktMS0xLTEtOTIxNzY_bd6beeba-dff3-4bbd-acf6-949e687eab7f"
      unitRef="usd">7813000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjQvZnJhZzpkOGEzM2VkZGNhZjg0ZjU0ODU5ODIxZTY3ZDUxZTBmYi90YWJsZToxMGY4ODVlNTQ5NzM0MTllODI2YjMxYTljZDc2NDFlMC90YWJsZXJhbmdlOjEwZjg4NWU1NDk3MzQxOWU4MjZiMzFhOWNkNzY0MWUwXzktMy0xLTEtOTIxNzY_2f039565-091c-4a6f-aeae-c416453966c0"
      unitRef="usd">4959000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzI1NjE_77196678-4061-48cf-9a1d-a74cafa290f5">&lt;div style="margin-top:6pt;text-indent:36pt"&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:112%"&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,815,000 was converted in March 2018, set to mature in March 2023. Principal and interest payment of $91,000 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. The loan was paid off in 2021.&lt;/span&gt;&lt;/div&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:120%"&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:120%"&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;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;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:120%"&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:120%"&gt;2,322&#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;border-top:0.75pt solid #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:400;line-height:112%"&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, set to mature in July 2024. Principal and interest payment of $193,000 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 certain of the Company&#x2019;s shareholders. 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. The loan was paid off in 2021.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:120%"&gt;7,450&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $2,130,000 term loan that expired April 30, 2021. Principal and interest payment of $56,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate. The loan was secured by the company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. 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&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $935,000 term loan that expired December 31, 2021. Principal and interest payment of $20,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued at a fixed rate of 3.50%. The loan was secured by the Company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. 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:#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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:120%"&gt;234&#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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal, continue on following page &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:0.75pt 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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal from previous page &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;&#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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;10,218&#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;border-top:0.75pt solid #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:400;line-height:112%"&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, set to mature on May 31, 2024. The first principal and interest payment commenced in July 2019. Interest accrued based on prime rate. The loan was secured by the Company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. 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. The loan was paid off in 2021.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;7,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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.83pt;margin-top:3.16pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A $3,000,000 term loan that was set to expire December 2024. Interest only payment due for the first six months. Principal and interest payment of $58,000 due monthly beginning January 2020 with the remaining principal and unpaid interest due at maturity. Interest accrues at prime rate plus 0.25%. The loan was secured by the Company&#x2019;s assets and guaranteed by certain of the Company&#x2019;s shareholders. In accordance with the loan agreement, the Company must comply with certain financial covenants, including a minimum current ratio, minimum tangible net worth, debt service charge ratio, and debt to EBITDA rolling ratio. The loan was paid off in 2021.&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&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $21,580,000 term loan that matures in May 2029. Interest accrues at prime rate less 0.25% (3.00% at December&#160;31, 2021 and 2020) and principal payments ranging from $24,000 to $40,000 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 certain of its shareholders. 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:#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;20,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,130&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $3,000,000 term loan that was set to expire June 17, 2025. Principal and interest payment of $55,000 due monthly with the remaining principal and unpaid interest due at maturity. Interest accrued based on prime rate plus margin of 0.25% (3.50% as of December&#160;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 financial covenants, including a minimum current ratio, minimum effective tangible net-worth, maximum debt to effective tangible net worth, and minimum debt coverage ratio. The loan was paid off in 2021.&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:100%"&gt;2,723&#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:400;line-height:112%"&gt;A $5,000,000 Paycheck Protection Program loan that was set to expire April 16, 2022. Interest accrued at 1.0%. The loan was forgiven in June 2021.&lt;/span&gt;&lt;/div&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal, continue on following page &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;20,808&#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;border-top:0.75pt solid #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;48,515&#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;/table&gt;&lt;div style="margin-top:46pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;KARAT PACKAGING INC. AND SUBSIDIARIES &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"&gt;&#x2007;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal from previous page &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;20,808&#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;border-top:1pt solid #000;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;48,515&#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;border-top:0.75pt solid #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:400;line-height:112%"&gt;A $16,540,000 term loan that was set to mature June 30, 2025. Interest accrued at 4.5% fixed and principal payments ranging from $31,000 to $0 along with interest 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 certain of its shareholders. 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:#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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;16,361&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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 $116,000 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&#x2019; assets and is guaranteed by Global Wells and one of the Company&#x2019;s shareholders. In accordance with the loan agreement, Global Wells is&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;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;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;15,909&#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;&#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 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt &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;36,717&#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="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&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:400;line-height:100%"&gt;64,876&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized loan fees &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;(200)&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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion &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;(1,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,364)&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;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net of current portion &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 2px 1pt;text-align:left;vertical-align: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 #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;35,339&#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;border-bottom:1.5pt solid #FFFFFF;border-top:0.75pt solid #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <krt:DebtInstrumentMaximumBorrowingCapacity
      contextRef="ic27c3e34a8a84a47b1d6425a996b35a8_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV81NQ_23f0f5b1-83c8-4d4d-88f6-f13e2c484e6b"
      unitRef="usd">5000000</krt:DebtInstrumentMaximumBorrowingCapacity>
    <krt:DebtConversionAmountConvertedToNewDebtInstrument
      contextRef="ic27c3e34a8a84a47b1d6425a996b35a8_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV8xNTU_99e34192-295e-4b41-b1df-418200ff0fc0"
      unitRef="usd">4815000</krt:DebtConversionAmountConvertedToNewDebtInstrument>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if42a30a6cd5445d2b5f5f2001b950c66_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV8yNTA_a604fa5d-f26d-4dc2-ac71-ccc31c6532d9"
      unitRef="usd">91000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4694467cafd640a8859ea41c46785752_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplNzgyNjQzYzViMGM0NTAzYjMyMWUwZTVhMWNmZGFkOV8yODY_7b5b7bcf-2a97-4817-98c9-223b29aae593"
      unitRef="number">0.0498</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4694467cafd640a8859ea41c46785752_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMS0xLTEtOTIxNzY_4e2df9e9-e835-477b-a30f-f23edadb5eb0"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3624f2a39d6949a7a5811a2b130d093f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzItMy0xLTEtOTIxNzY_345faf86-0c86-4742-9062-4772db532662"
      unitRef="usd">2322000</us-gaap:DebtInstrumentCarryingAmount>
    <krt:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i08bc7973ff1a49c2878012aa0fa98fb0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV84MA_357a4f6e-0acc-42c0-a405-7e693512f89b"
      unitRef="usd">10000000</krt:DebtInstrumentMaximumBorrowingCapacity>
    <krt:DebtConversionAmountConvertedToNewDebtInstrument
      contextRef="i08bc7973ff1a49c2878012aa0fa98fb0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV8xOTE_5e82ed3d-9c6f-4fe3-8704-be93bf4c9342"
      unitRef="usd">9476000</krt:DebtConversionAmountConvertedToNewDebtInstrument>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i2820c396c8124d9b9a3daff7a05f2372_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV8yOTk_48d6cbaa-db80-4650-b7d0-068fcbf415f6"
      unitRef="usd">193000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i09ee51dabe8e4172b3d379f709a97634_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplZjk1OTFjYTJkZjc0MDVkODJhMTc3ODlhODM0YTBkNV8zNTY_84ef28bf-ec53-421d-a284-7bc1ddc10680"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i09ee51dabe8e4172b3d379f709a97634_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMS0xLTEtOTIxNzY_e1725e4d-cf6c-41f0-bfc4-db7e895d42d4"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifb3ab93b0b534655ab1c5eb27eed1597_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzMtMy0xLTEtOTIxNzY_b7b9e076-2ed9-47b7-b9a0-89d0c8722099"
      unitRef="usd">7450000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifec236db91dc48b0b2868737c215520d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplMWNlMmRlMDM3MWE0NmJiYTI4MWQwNWY5YTgyODEzYV82_c61aef0f-dde4-4088-ad77-2bc2c360d144"
      unitRef="usd">2130000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ice42e52687e74f65bd6c58b116ca7a6e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplMWNlMmRlMDM3MWE0NmJiYTI4MWQwNWY5YTgyODEzYV84Mg_59538ecf-efd9-4681-9893-484a3c995056"
      unitRef="usd">56000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifec236db91dc48b0b2868737c215520d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMS0xLTEtOTIxNzY_331cf7a1-db48-4767-bb1d-2fa301b535cd"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibf1306578dbd43c0bb65eb1f2e2308c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzQtMy0xLTEtOTIxNzY_4e484475-1e86-4e6a-b2bb-f86f45270685"
      unitRef="usd">212000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i43fa99b62e72401aa906ec9876c6fe92_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo0ODcwNGU1MDI4NTM0ZGFmOGI3ZDgzOWYwMWMzYWRjNV83_db91e9a4-586b-40e0-9c26-f710772965f9"
      unitRef="usd">935000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i983d07b7e49f45bebccee629140e42fa_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo0ODcwNGU1MDI4NTM0ZGFmOGI3ZDgzOWYwMWMzYWRjNV84Ng_28fa0b49-057d-41c7-a465-57011fc6dadd"
      unitRef="usd">20000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i43fa99b62e72401aa906ec9876c6fe92_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo0ODcwNGU1MDI4NTM0ZGFmOGI3ZDgzOWYwMWMzYWRjNV8yMDM_00569b82-5b89-416c-a715-5d4d540a62d6"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i43fa99b62e72401aa906ec9876c6fe92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMS0xLTEtOTIxNzY_44c90889-a3a4-44f6-a855-627054e13f07"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i120304150b1346b0a52a6ac964818288_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzUtMy0xLTEtOTIxNzY_56db1559-b47d-461b-bc23-9a185da54709"
      unitRef="usd">234000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib86e149c94524f699c2974973e7770af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzYtMS0xLTEtOTIxNzY_ccaf4204-a60d-4619-944e-2a93c6fa062e"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idd2609edbb1f4836b892a0ad09ec6ef8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2MDgwZWUyMWE1ZDE0OWIzODhkMTFhYmYyYTk3NTkwMC90YWJsZXJhbmdlOjYwODBlZTIxYTVkMTQ5YjM4OGQxMWFiZjJhOTc1OTAwXzYtMy0xLTEtOTIxNzY_e47fd145-3833-43c3-900e-3af48232c192"
      unitRef="usd">10218000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib86e149c94524f699c2974973e7770af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzItMS0xLTEtOTIxNzY_ccaf4204-a60d-4619-944e-2a93c6fa062e"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idd2609edbb1f4836b892a0ad09ec6ef8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzItMy0xLTEtOTIxNzY_e47fd145-3833-43c3-900e-3af48232c192"
      unitRef="usd">10218000</us-gaap:DebtInstrumentCarryingAmount>
    <krt:DebtInstrumentMaximumBorrowingCapacity
      contextRef="ia5fa5f63ffc148e695a342cc001624ca_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo2MjdkNTcxYWNkMDY0NzE4ODE4Njg4YmQxNTFlOTIzYV83Ng_ee6b73ea-3495-459a-8270-540534dbe92e"
      unitRef="usd">10000000</krt:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2a3db711b6734e9ca8e2611bd1d04946_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzMtMS0xLTEtOTIxNzY_19f77c6d-c124-484e-93e3-202dc049baf2"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i686e56b7cb4543818239bfc4ebcf5b8a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzMtMy0xLTEtOTIxNzY_9acbfa58-0162-481d-87b8-b530ab15d9e2"
      unitRef="usd">7000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i227a38c6c6a9462cb750e84cc5bcdeba_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplYjllODFmMTE5MGM0ODEwYmJmNDQ5MTk1MjllMDE4ZV83_eb6a43d5-79a2-4c03-8fdf-452c14457571"
      unitRef="usd">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i6dd0b4685dfb467dac196118cbdee985_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplYjllODFmMTE5MGM0ODEwYmJmNDQ5MTk1MjllMDE4ZV8xNDQ_f7423b67-4e56-4040-96f7-f14e1ea47bba"
      unitRef="usd">58000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i028da4825df14a82b62d08bd0b3091df_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjplYjllODFmMTE5MGM0ODEwYmJmNDQ5MTk1MjllMDE4ZV8yODQ_4d5555ee-0ff4-4516-8787-662b81395025"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i227a38c6c6a9462cb750e84cc5bcdeba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMS0xLTEtOTIxNzY_8aa8833f-eed4-4e37-a24c-604ad975ab60"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2f8140ca73e546c1900fd3a05cd39cc8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzQtMy0xLTEtOTIxNzY_9f11d27d-6a2c-4b14-9138-6d1e5559f97e"
      unitRef="usd">2444000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV83_75a097e5-62e7-4556-9dad-ebb2ff22b2b5"
      unitRef="usd">21580000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idcda81014b304bffbc694a5a17ee4e2c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV84Mg_0d400ff6-3644-49b1-8441-71ac5f5ce8b7"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i376cbde0c8914e1c98031e1aca8e0b80_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV84Ng_d033aba8-c641-4e2b-a661-5b1460daf02f"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i67ac4ae3cbbf4fc4acecfe6fb09c2893_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV8xMzk_fe369cc2-d87f-4b1d-b781-ef55c53beadb"
      unitRef="usd">24000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i3e60bf2914fd40388acfa7fbaaac6f9b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV8xNDU_fde336ab-45ce-467c-b116-c4d74a132b3a"
      unitRef="usd">40000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo5OGFmZmEyMDdmOWM0ZDg2ODAwN2ZiODJkZjY3NTJmYV80ODc_13407160-3ffe-4b1d-8a47-4e9cb1039b66"
      unitRef="usd">119000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7455a68628ba4dc59df619b4e06071b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMS0xLTEtOTIxNzY_d61e7da6-ffb0-4d0d-8b7c-573b1416b53b"
      unitRef="usd">20808000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic2d5763e4fde4377b53c4f3ec7a86850_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzUtMy0xLTEtOTIxNzY_42fc2425-b12c-4518-b25b-5b85ebb353ab"
      unitRef="usd">21130000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i492a5dd18fab47ab94eb229eae759d5b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM182_95a775ee-b6eb-426d-89bf-3c165f970988"
      unitRef="usd">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i1ee30f4ff5584775bb9ecbe1294be3a6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM185MQ_e227311f-b560-4d09-98cd-ed670501f6ce"
      unitRef="usd">55000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8703f7f44ebf48579b8fca594f461700_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM18yMjQ_dea6a523-a09d-4dc2-9986-7f35b71fa812"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7fe857d832294161bfb0ca102f1e5392_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjowMjZjODU3ZmI4YmE0ZjE2YjA5NGUzZjgzN2ZlMTRmM18yMjg_0dbaf322-c5f2-440b-8273-9c93a3560683"
      unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i492a5dd18fab47ab94eb229eae759d5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMS0xLTEtOTIxNzY_ea4c5926-2ca7-4c09-a058-07ea2108f985"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i83e5b69f1dd04effaabec1ed266ec7b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzYtMy0xLTEtOTIxNzY_8cc7e9ac-a6cb-4d57-8ab8-d7890f46797c"
      unitRef="usd">2723000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i68a7c9f479d94740a51e404651b7a26b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODNhYzkyODFmNDA0MjVkYmY2NTZmZDllMTZlMmRkZV83_caac62fb-580d-4530-bd28-f58d19b8d726"
      unitRef="usd">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i68a7c9f479d94740a51e404651b7a26b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjoyODNhYzkyODFmNDA0MjVkYmY2NTZmZDllMTZlMmRkZV8xMDI_8f18458d-4ab0-4dba-b143-12ad89b87101"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i68a7c9f479d94740a51e404651b7a26b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMS0xLTEtOTIxNzY_7957ee3a-631b-4faf-a9b6-cba79b8a07d7"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i733a54825a09496280a170a60617afed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzctMy0xLTEtOTIxNzY_02101c73-bec3-4c76-b41f-750b7f78e664"
      unitRef="usd">5000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i05fb656d73014713b7cad076454d2d20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzgtMS0xLTEtOTIxNzY_1717ec9f-b5be-4c27-9bf8-d0b90245ee71"
      unitRef="usd">20808000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i96bc8287f54a42618379adee3269a1eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTozZDYyYjg3MmJkYTE0YmIyYWQwOWRiODIwMzM1Njc1OC90YWJsZXJhbmdlOjNkNjJiODcyYmRhMTRiYjJhZDA5ZGI4MjAzMzU2NzU4XzgtMy0xLTEtOTIxNzY_330f6eb0-4b18-48dd-9fec-90eda62f2f94"
      unitRef="usd">48515000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i05fb656d73014713b7cad076454d2d20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzItMS0xLTEtOTIxNzY_a8ef6df8-9e90-4476-88d5-e18f5027f670"
      unitRef="usd">20808000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i96bc8287f54a42618379adee3269a1eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzItMy0xLTEtOTIxNzY_dc63c5d6-6995-438e-b5fe-b35875c2c047"
      unitRef="usd">48515000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifcf163d6812746fc896df0de6d261881_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M183_0ec8825c-f20c-41cf-b67d-1374bb1e411b"
      unitRef="usd">16540000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifcf163d6812746fc896df0de6d261881_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M183OA_f5139087-536a-46d5-85b1-9868fd22618c"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i387af04e80d84c9e9904be1979774113_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M18xMjM_ce002f65-f32d-4295-a836-0f60ce3d3348"
      unitRef="usd">31000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i4f585f70d7094834bcb407c5025f7bf9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjo4OTUxYzNhYTZmY2E0OTE2OTM1MjBhNDRiNDViYmQ4M18xMjk_9cb6d2cd-1ca8-45a0-b361-de9172363612"
      unitRef="usd">0</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifcf163d6812746fc896df0de6d261881_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMS0xLTEtOTIxNzY_ee1d98e6-3f00-48a9-a15c-21c16e8ee082"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic79cfdab20bf49c3a4164749a0bdc213_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzMtMy0xLTEtOTIxNzY_38ea3aaf-87e8-458e-ae72-a9b445a60b0a"
      unitRef="usd">16361000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF83_dba23a7f-dd4d-4b0b-b3f5-bc0f9041cd42"
      unitRef="usd">23000000</us-gaap:DebtInstrumentFaceAmount>
    <krt:DebtConversionAmountConvertedToNewDebtInstrument
      contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF84MQ_90f21a5a-6e3e-4c19-ba9b-1e4f606fa3fc"
      unitRef="usd">16115000</krt:DebtConversionAmountConvertedToNewDebtInstrument>
    <krt:DebtInstrumentTermLoanAccordionFeature
      contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF8xNTI_fe163ac5-6a21-4fb2-93c5-d2d4f63f42e3"
      unitRef="usd">6885000</krt:DebtInstrumentTermLoanAccordionFeature>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF8yMTU_7261063f-bac5-4125-9df0-5655c37bbc24"
      unitRef="number">0.035</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMC0xLTEtOTIxNzYvdGV4dHJlZ2lvbjphMzBjNDY0MmRkODU0ZTFkYTNjYzYyODAwYWJjODVlMF8yNTQ_20847b5e-db24-49cb-8dc8-ea183b2b5c34"
      unitRef="usd">116000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifaafe3c9cd9441c8a43912bb2f42d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMS0xLTEtOTIxNzY_03bec468-5877-417d-acca-a8049efdc531"
      unitRef="usd">15909000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic0fb484a920b4da6a3325b7700fb76c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzQtMy0xLTEtOTIxNzY_5514f579-310b-4c05-8b10-e1c3986e3a2f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzUtMS0xLTEtOTIxNzY_f309b913-c31a-4abe-a5ff-e9128279533e"
      unitRef="usd">36717000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzUtMy0xLTEtOTIxNzY_b7ce40f4-31a3-4834-89ab-3325185ac5c3"
      unitRef="usd">64876000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzYtMS0xLTEtOTIxNzY_3123daba-76db-4dee-8641-731ba1a74e81"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzYtMy0xLTEtOTIxNzY_5cc05ba1-813d-4910-856c-a0804a2e3d2a"
      unitRef="usd">102000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzctMS0xLTEtOTIxNzY_8611ebbb-eee6-4b00-8182-1ae13cb759e5"
      unitRef="usd">1178000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzctMy0xLTEtOTIxNzY_d492818d-8eef-4569-8554-4fa3a516ddd8"
      unitRef="usd">11364000</us-gaap:LongTermDebtCurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzgtMS0xLTEtOTIxNzY_38515be6-5afd-42a2-b078-4175d34a826f"
      unitRef="usd">35339000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZToyYWQ3ODRiYjkzYWY0YmY0OWI0NzZjNDFjMzkyYzM3Mi90YWJsZXJhbmdlOjJhZDc4NGJiOTNhZjRiZjQ5YjQ3NmM0MWMzOTJjMzcyXzgtMy0xLTEtOTIxNzY_cf3ff03a-8801-48f1-8970-e6e3a77096f2"
      unitRef="usd">53410000</krt:LongTermDebtExcludingLongTermLineOfCreditNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzI1NTk_469eb9d2-5a5b-4172-ac23-d2c3f52a5a1d">&lt;div style="text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, future maturities are: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.082%"/&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: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;(in thousands)&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;2022&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,178&#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;2023&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;1,224&#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;2024&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;1,276&#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;2025&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;1,333&#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;2026&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;12,794&#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;18,912&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;36,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzEtMS0xLTEtOTIxNzY_4c2b6150-fc7b-4d02-a65f-53ae3285113e"
      unitRef="usd">1178000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzItMS0xLTEtOTIxNzY_e3085262-d687-4247-888e-d1e4bc3ce8bd"
      unitRef="usd">1224000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzMtMS0xLTEtOTIxNzY_b8c7d754-2701-47f8-832d-ac48191a74e7"
      unitRef="usd">1276000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzQtMS0xLTEtOTIxNzY_15282146-7b1d-4a5a-9c8f-7e3eb88bc555"
      unitRef="usd">1333000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzUtMS0xLTEtOTIxNzY_051be023-10d8-4652-b98c-a82fb5d18c19"
      unitRef="usd">12794000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzYtMS0xLTEtOTIxNzY_8aae1f78-f4c1-42b4-98f2-5812ba8c71ce"
      unitRef="usd">18912000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90YWJsZTo2NmEzNDRkMWVkNTI0NWQ2OTBmMTVmNGU1ZWNhMmFjNS90YWJsZXJhbmdlOjY2YTM0NGQxZWQ1MjQ1ZDY5MGYxNWY0ZTVlY2EyYWM1XzctMS0xLTEtOTIxNzY_8b1b41c9-0d5c-4cb1-b675-c01f60249271"
      unitRef="usd">36717000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzM1Mg_a8529103-b5f3-403b-9da3-0e2944eb8423"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7620dc01c4634379a766ced944d53c34_I20200416"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzEwOTU_6d296ae1-ee1a-4cc2-a35e-2b3302ab6f76"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <krt:DebtInstrumentDeferredPaymentsTerm
      contextRef="i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzExNDA_69e5b363-f638-463b-a82c-af1480f2d03c">P6M</krt:DebtInstrumentDeferredPaymentsTerm>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i00951f3e1571439ba369000c5f39bc65_D20210610-20210610"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMjcvZnJhZzphN2ZjZjc5ZGE3Nzk0ZDU4ODI0MThiMzk3NjJlNDM0Ni90ZXh0cmVnaW9uOmE3ZmNmNzlkYTc3OTRkNTg4MjQxOGIzOTc2MmU0MzQ2XzI0NTk_439749ab-4450-48ae-ab90-6e294c6e509d"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE2MzM_d191e150-c9f6-47b8-b300-2752110dbbdd">Interest Rate Swaps &lt;div style="text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#231f20;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-year floating-to-fixed interest-rate swap, with an effective date of June 13, 2019, that is based on the prime rate versus a 5.05% fixed rate. The notional value was $21,580,000 as of Jun&#160;13, 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 December&#160;31, 2021 and 2020, the fair value of the interest rate swap was $1,334,000 and $2,604,000, respectively, which is reported as other liabilities in the accompanying consolidated balance sheets. For the years ended December&#160;31, 2021 and 2020, Global Wells recognized approximately $1,270,000 as interest income and $1,454,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="text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&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, the Company also entered into a five-year floating-to-fixed interest-rate swap, with an effective date of June&#160;03, 2019, that was 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 were the fifth day of the month beginning July 5, 2019 to the termination date of May 31, 2024. 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 interest expense, net in the consolidated statements of income for the year ended December&#160;31, 2021. For the years ended December&#160;31, 2021 and 2020, the Company &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;recognized approximately $47,000 as interest income and $112,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;As of December&#160;31, 2020, the fair value of the interest rate swap was $243,000, which is reported as other liabilities in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="i986ba363061643048d1673cfc64dce55_D20190601-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE2Mzc_fd9d06a3-888c-4668-a614-a7d859626cf5">P10Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i9e44c2bbea2843508d980ee7a3c8999d_I20190613"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzIwMA_17ed6240-bd60-4fee-a2b7-5e133fc47004"
      unitRef="number">0.0505</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9e44c2bbea2843508d980ee7a3c8999d_I20190613"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzIzOA_63777b7d-c4e7-4cd6-9f03-aa3756c57121"
      unitRef="usd">21580000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i857429b3a729406baf354814d63f5e63_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzQyNQ_61578ace-f760-4e55-8a60-cd2e22b6746b"
      unitRef="usd">1334000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="ic25aa6c0f2f140b6b7d036ded36fc0b5_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzQzMg_7be096c4-c954-46aa-aa8b-969a2dc9841a"
      unitRef="usd">2604000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iaad80e37580a42099a8180bd5aadba2e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzYwNw_e92c44c5-21ab-4458-a763-7d3cd8f2f195"
      unitRef="usd">1270000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i2f158f88c0364f91aa36eda1de008b51_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzYzMw_7acd2d01-b061-4978-900a-9e82454e4595"
      unitRef="usd">1454000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:DerivativeTermOfContract
      contextRef="ifaa88d145a9743bdbf46f4e2f3481b23_D20190601-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE2MzU_29e3b99d-4ace-4e3d-948d-be73ece48a51">P5Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i686fd627f1d74ddbb96d79a286b50872_I20190603"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzg5NQ_a4d0845b-4cf1-4259-8ea1-2aa3187eabea"
      unitRef="number">0.0519</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if3bbfc6af9ee4cd899246445b55fe6e2_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzkyNw_d53a911d-c3b6-46d2-b479-12188dcd8afe"
      unitRef="usd">10000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i598dbabdd9054887881e36fc5bdd8100_I20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzExNDE_66f01a76-e00d-4197-8af5-0a09715849ff"
      unitRef="usd">10000000</us-gaap:DerivativeNotionalAmount>
    <krt:DerivativeTerminationFee
      contextRef="ia5f17e17266d47a78d1545bc288dbc80_D20210401-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzExNTc_1c8cadc1-7956-4ba3-b614-7ea1080c5f68"
      unitRef="usd">196200</krt:DerivativeTerminationFee>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i48f1e240113f4d09a120bcfa91990680_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzEzNjU_f854aad8-92a9-47fc-892f-a1ae2c3dca08"
      unitRef="usd">47000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i1452398dd60c45a09434fbbe53d973b9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzEzOTE_a3fedb98-3985-49c1-b5a9-f2debbbf3cb5"
      unitRef="usd">112000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="ie89b7c84b13d47c3a8f59d75a237b9ea_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzAvZnJhZzpkNjg0YTM4M2U3NmY0Y2NlYTM2NWJkOWM5YmQ1YjU0ZC90ZXh0cmVnaW9uOmQ2ODRhMzgzZTc2ZjRjY2VhMzY1YmQ5YzliZDViNTRkXzE1NDQ_8157f1a7-a5f7-4da3-b631-292ace855784"
      unitRef="usd">243000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzEwNTE_ae9254af-0284-4732-8a09-ca7788b65996">Obligations Under Capital Leases &lt;div style="text-align:justify;text-indent:20pt"&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 leased certain warehouse vehicles under capital leases that were set to 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&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 varied from 3.55% to 6.50% and were 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="text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&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 provided for bargain purchase options and were guaranteed by the stockholders of the Company. In October 2021, the Company paid off all its existing capital lease obligations with the remaining balance of $0.3&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;       Following is a summary of property held under capital leases: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Warehouse vehicles &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;&#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;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;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;1,607&#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;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: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;(1,026)&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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 property held under capital leases, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock>
    <krt:CapitalLeaseObligationInterestRate
      contextRef="idb2c5b367e4e45ecb141094dc9d6c1de_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzU4OA_f5344210-5668-4cbf-a10e-5574a6980127"
      unitRef="number">0.0355</krt:CapitalLeaseObligationInterestRate>
    <krt:CapitalLeaseObligationInterestRate
      contextRef="idd7dea1ea06341209a0fa0cd4fdf2b36_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzU5NA_56f9b4f3-e88a-49d0-9722-afef26630766"
      unitRef="number">0.0650</krt:CapitalLeaseObligationInterestRate>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="idaac385ae7f84d2da2a1f67bb55f99c3_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzk3NQ_43f29cc2-20b3-418b-a3a9-b3c668e5d3ae"
      unitRef="usd">300000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90ZXh0cmVnaW9uOjQ4ZmY0Nzc0Y2YzMjQzOWE5NDYwMjg3MDFhNThlZDRjXzEwNTI_31f359b1-cea8-4530-a8b8-31c200a708f7">Following is a summary of property held under capital leases: &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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Warehouse vehicles &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;&#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;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;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;1,607&#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;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: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;(1,026)&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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align: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 property held under capital leases, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzItMS0xLTEtOTIxNzY_a53995d1-4395-471e-a641-cb93a7f6998d"
      unitRef="usd">0</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzItMy0xLTEtOTIxNzY_5e808ad6-3b31-48cc-a1ad-588226c2130e"
      unitRef="usd">1607000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzMtMS0xLTEtOTIxNzY_f8b46161-d0ae-4ac6-a616-54299d8bd2ac"
      unitRef="usd">0</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzMtMy0xLTEtOTIxNzY_1210f61e-1761-452c-980c-b4a0df2b5dab"
      unitRef="usd">1026000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzQtMS0xLTEtOTIxNzY_4f466dc0-157b-414d-b9b5-ea6692b050d9"
      unitRef="usd">0</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzMvZnJhZzo0OGZmNDc3NGNmMzI0MzlhOTQ2MDI4NzAxYTU4ZWQ0Yy90YWJsZTo1ZDU1ZWI5ZmIxMWM0YzViYmU2MTRjY2EyZTEyYmY4Zi90YWJsZXJhbmdlOjVkNTVlYjlmYjExYzRjNWJiZTYxNGNjYTJlMTJiZjhmXzQtMy0xLTEtOTIxNzY_f75b668a-ddb1-4ffa-b27c-c208dd98814d"
      unitRef="usd">581000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzExNjU_c54e4b3e-e589-4c38-bb94-2f2b91f24427">Stockholder&#x2019;s EquityThe Company&#x2019;s Certificate of Incorporation authorize 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 &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:112%"&gt;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="text-align:justify;text-indent:20pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June 2020, Company declared a dividend of  $0.04 per share of the Company's common stock. The Company recorded $606,000 of cash dividends as of December&#160;31, 2020. The Company did not declare any dividend for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 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:6pt;text-align:justify;text-indent:20pt"&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;In April 2021, the Company completed its initial public offering and issued 4,542,500 shares of its common stock. The total amount of proceeds received, net of issuance costs, was approximately $67.6&#160;million</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <krt:CommonAndPreferredStockSharesAuthorized
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzE5NQ_2d64cfb2-3688-458f-aba5-d9576f9fe76b"
      unitRef="shares">110000000</krt:CommonAndPreferredStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzIxOQ_4a58e81c-b7bc-4afb-89d0-0fe002777309"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzIxOQ_83900521-4a78-4820-aec6-883120e41a0f"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzIyOA_7bf2f771-6ac7-4f22-b25a-de3a5ddc0f72"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzI2Mw_0d2e520a-fb4c-4483-983a-a65646b85a0d"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3d91bb1652b24a0580144ce711b48a78_D20200601-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzQzNQ_941fa224-7477-4c65-bf80-7fe6e8086b27"
      unitRef="usdPerShare">0.04</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzUwMA_9786c676-2d19-4cc2-821e-382d7ca4b98a"
      unitRef="usd">606000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzU0Nw_8914751c-fbd5-4f01-af15-0a540ced4eb6"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2beb954f52d64c25834472733bc91e43_D20200301-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzYzNA_bb1cc121-4ba7-40a8-84e8-06773a4afe65"
      unitRef="shares">10000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValue
      contextRef="i008509f3e801471c9217f2b69033e066_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzczMw_cc9c6cde-b35e-4f09-9a03-0e46f11059c0"
      unitRef="usd">107000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i635c973475614528937639e8bd92f2ea_D20200701-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzgyNA_4e728f26-33f1-4fdd-9382-ff1c37708a3d"
      unitRef="shares">13000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValue
      contextRef="i087f23bc8958464db5e780761c7e25e9_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzkyMw_75b12c2c-226e-4a91-849e-4adbfa68ea8c"
      unitRef="usd">141000</us-gaap:TreasuryStockValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8d0c5f459b624b46b740d18ea128cc6e_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzEwNTI_28efecde-4091-48ff-bd68-f559b99e44f2"
      unitRef="shares">4542500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8d0c5f459b624b46b740d18ea128cc6e_D20210401-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzYvZnJhZzo0ZGQ0MmZmMjZiOWI0NjFjYjY0NjRlZTc1OTllMDFlZS90ZXh0cmVnaW9uOjRkZDQyZmYyNmI5YjQ2MWNiNjQ2NGVlNzU5OWUwMWVlXzExNjM_89757db4-431f-4f3a-b669-33828cafac14"
      unitRef="usd">67600000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2MjU_e355aef5-3c81-46de-b024-cad86bf777e8">Stock-based Compensation &lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 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 has been 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&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:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, a total of 1,311,083 shares of common stock was available for further award grants under the Plan.&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:110%"&gt;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 year ended December&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&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:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Number of Options &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Weighted-Average Exercise Price &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Weighted-Average Remaining Contract Life (In Years) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Aggregate Intrinsic Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #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;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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;15,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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 years&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:0.75pt 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:0.75pt 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:0.75pt 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="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;430,000&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:100%"&gt;18.86&#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="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,000)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&#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 style="background-color:#cceeff;border-top:0.75pt solid #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:#cceeff;border-top:0.75pt solid #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;116,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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:#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;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt 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;435,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #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;border-top:0.75pt solid #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;18.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;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;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #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:#ffffff;border-top:0.75pt solid #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;632,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #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:#cceeff;border-top:0.75pt solid #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;Expected to vest at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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;435,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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;border-top:0.75pt solid #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;18.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #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;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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;border-top:0.75pt solid #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;632,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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:700;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;5,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #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 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;51,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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair-value of the stock options granted for the year ended December&#160;31, 2021 was $5.74 per share. At December&#160;31, 2021, total remaining stock-based compensation cost for unvested stock options was approximately $2,090,000. The cost is expected to be recognized over a weighted-average period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value is calculated by subtracting the exercise price of the option from the closing price of the Company&#x2019;s common stock on December&#160;31, 2021, multiplied by the number of shares per each option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions that were used to calculate the grant date fair value of the Company&#x2019;s stock option grants for the year ended December&#160;31, 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.446%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Risk-free interest rate &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;1.22&#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:100%"&gt;%&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:100%"&gt;Expected term (years) &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:100%"&gt;6.25 years&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;Volatility &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;30&#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;/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;Dividend yield &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;0.40&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no stock options granted for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 its employees. The following table summarizes the unvested restricted stock units for the period ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Number of Shares Outstanding &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt 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;256,000&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:0.75pt 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:0.75pt 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:0.75pt 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="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;40,000&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: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="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;(84,917)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.55&#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="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;(52,083)&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:100%"&gt;11.14&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;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;159,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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;11.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of restricted stock units granted during the years ended December&#160;31, 2021 and 2020 was 17.98 and 10.00 respectively. The total fair value of restricted stock units, as of their respective vesting date, during the years ended December&#160;31, 2021 and 2020 was $1,884,000 and 0, respectively. In September 2021, the Company&#x2019;s Board of Directors accelerated the vesting of the Company&#x2019;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, &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;resulting in an additional stock-based compensation expense of approximately $719,000 recognized for the year ended &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;December&#160;31, 2021. At December&#160;31, 2021, total remaining stock-based compensation cost for unvested restricted stock units was approximately $1,151,000. The cost is expected to be recognized over a weighted-average period of 1.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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 years ended December&#160;31, 2021 and 2020, the Company recognize&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;d a total of $2,026,000 and $0 in stock-based compensation expense, respectively. &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 restricted stock units and stock options granted prior to April 15, 2021 were subjected to vesting conditions contingent upon the closing of an initial public offering of the Company. Such awards began vesting on April 15, 2021 when the Company completed its initial public offering. The Company recognizes stock-based compensation over the vesting period, which is generally three years for both the restricted stock units and stock options. The Company recognized a net tax benefit of $237,000 and $0 from compensation expense related to stock options and restricted stock units during the year ended December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic76a16b3a75345beb84088dee97c1c7f_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE0OA_0173ff4f-1a6d-4780-89b3-fa31dd239233"
      unitRef="shares">2000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic76a16b3a75345beb84088dee97c1c7f_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE0OA_921d0831-b7f6-45c6-8cec-7656ee33f49f"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate
      contextRef="i866a1cfeccee4729bf8df90ffdf6b68c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzEyNjA_27033e3c-c8cb-4c90-b25d-4aedb9eddfa7"
      unitRef="number">1.10</krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="idd7dea1ea06341209a0fa0cd4fdf2b36_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE0ODk_c0fbc734-7b8b-4d57-bac9-ce6e718ddcdf">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6ac32cfc42934b28803d32d4bad93025_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE4NTk_9d434851-5f81-4a8e-86e1-99f04878102f">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzE5MTI_33e532e4-f6a4-4945-9cd0-8a3d0c25c496"
      unitRef="shares">1311083</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2Mjc_0de4383c-a37d-4d59-9a5e-ab6623920fa4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 year ended December&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&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:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Number of Options &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Weighted-Average Exercise Price &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Weighted-Average Remaining Contract Life (In Years) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Aggregate Intrinsic Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #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;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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;15,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:0.75pt 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:0.75pt 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 years&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:0.75pt 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:0.75pt 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:0.75pt 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="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;430,000&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:100%"&gt;18.86&#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="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,000)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&#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 style="background-color:#cceeff;border-top:0.75pt solid #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:#cceeff;border-top:0.75pt solid #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;116,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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:#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;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt 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;435,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #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;border-top:0.75pt solid #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;18.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;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;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #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:#ffffff;border-top:0.75pt solid #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;632,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #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:#cceeff;border-top:0.75pt solid #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;Expected to vest at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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;435,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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;border-top:0.75pt solid #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;18.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #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;9.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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;border-top:0.75pt solid #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;632,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #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:700;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;5,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #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 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;51,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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtMS0xLTEtOTIxNzY_1a3a9fb5-8347-45b9-8cc5-222445ee324a"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtMy0xLTEtOTIxNzY_69c5e152-e18e-4fff-b58b-e54ed7471d25"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtNS0xLTEtOTIxNzY_70a952b7-2080-410b-946d-758383d43de2">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzEtNy0xLTEtOTIxNzY_fb6b8c83-688c-4cc0-ab19-94d002786049"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzItMS0xLTEtOTIxNzY_f1c0eaa6-1bf8-4bfe-9526-ba2a3d8aeadf"
      unitRef="shares">430000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzItMy0xLTEtOTIxNzY_bfaeeb77-9639-42ab-b00c-ff8032363d7f"
      unitRef="usdPerShare">18.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzMtMS0xLTEtOTIxNzY_d969a81f-fab5-495c-9a23-d997cbc95781"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzMtMy0xLTEtOTIxNzY_b0d4803e-ef7d-4be2-9f7b-e478d7d1fa46"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzMtNy0xLTEtOTIxNzY_d1f8ebde-e3d2-4d3b-b320-4e502fd8864c"
      unitRef="usd">116000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtMS0xLTEtOTIxNzY_9c855375-4629-4c66-9099-1b9499e3ded9"
      unitRef="shares">435000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtMy0xLTEtOTIxNzY_dcd3991c-5e2d-4e64-bf89-8612f71744dc"
      unitRef="usdPerShare">18.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtNS0xLTEtOTIxNzY_1ffbf9e6-0fc6-451e-a061-78101853ec7b">P9Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzQtNy0xLTEtOTIxNzY_bd649d01-a4f4-4ede-98db-73a95af1b3cf"
      unitRef="usd">632000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtMS0xLTEtOTIxNzY_e9d24919-bc94-4c15-ac43-d27d262e8cae"
      unitRef="shares">435000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtMy0xLTEtOTIxNzY_b4f28a0f-be5e-4784-9c21-9cff852a0258"
      unitRef="usdPerShare">18.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtNS0xLTEtOTIxNzY_9a5ea8a6-14e9-4099-95f9-b39b65d1c65d">P9Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzUtNy0xLTEtOTIxNzY_8fff041f-d50b-444b-bfbd-6cdff341940b"
      unitRef="usd">632000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtMS0xLTEtOTIxNzY_a941572a-1722-4a57-a528-cac6290d0557"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtMy0xLTEtOTIxNzY_2855a953-2880-413a-8d75-fdda9d73ecdc"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtNS0xLTEtOTIxNzY_8dccc7da-e383-4689-8522-377409984b46">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTpmZjJiMzI2YmY5NDI0NjFlYjg1MjQxMDQ1ZmFkNjE1Zi90YWJsZXJhbmdlOmZmMmIzMjZiZjk0MjQ2MWViODUyNDEwNDVmYWQ2MTVmXzYtNy0xLTEtOTIxNzY_70d5fc20-a84c-4db6-afa4-0f187169a83e"
      unitRef="usd">51000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzIyMTA_0b5f1cd1-eb16-449f-abc5-5b5cfb54f718"
      unitRef="usdPerShare">5.74</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzIzMjI_361084b2-c762-4bc3-af4b-c443badff9f9"
      unitRef="usd">2090000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i96760637b6674083b75f21e6f47e57f1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzIzOTg_2af68f6a-096a-4734-b233-45f6b0f90f46">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2MjY_3205896a-ff79-4341-b943-123d3b5bad20">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions that were used to calculate the grant date fair value of the Company&#x2019;s stock option grants for the year ended December&#160;31, 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.446%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Risk-free interest rate &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;1.22&#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:100%"&gt;%&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:100%"&gt;Expected term (years) &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:100%"&gt;6.25 years&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;Volatility &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;30&#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;/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;Dividend yield &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;0.40&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzEtMS0xLTEtOTIxNzY_43cdcef1-a312-435b-a330-aff72414cc7e"
      unitRef="number">0.0122</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzItMS0xLTEtOTIxNzY_601991d0-1f98-40e6-b52b-fa14782b2eff">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzMtMS0xLTEtOTIxNzY_b2b56f95-a23b-450a-883b-994e6274a1ed"
      unitRef="number">0.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZToxNjZhMDQxZDRmZTM0NWI1YjkwNDgzZDdiYTFkYjQ5YS90YWJsZXJhbmdlOjE2NmEwNDFkNGZlMzQ1YjViOTA0ODNkN2JhMWRiNDlhXzQtMS0xLTEtOTIxNzY_1e0c0ddf-8fde-49ca-ac8f-513d8c695e9b"
      unitRef="number">0.0040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzI3NjY_2f3a1fbc-c492-49de-a2be-567065df4dd2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ2Mjg_08ff4bab-5ac5-4c6f-9c54-02a5770eab9c">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 its employees. The following table summarizes the unvested restricted stock units for the period ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Number of Shares Outstanding &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2.16pt;margin-top:8pt;padding-left:8.68pt;padding-right:8.68pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:113%"&gt;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt 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;256,000&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:0.75pt 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:0.75pt 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:0.75pt 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="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;40,000&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: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="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;(84,917)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.55&#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="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;(52,083)&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:100%"&gt;11.14&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:3pt double #000;border-top:1pt solid #000;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;159,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #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;11.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;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="ie6d33c2f03e648bdb3f8d631d81f0634_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzEtMS0xLTEtOTIxNzY_583eef4e-e553-4b6c-b79a-707e7e5ba38e"
      unitRef="shares">256000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie6d33c2f03e648bdb3f8d631d81f0634_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzEtMy0xLTEtOTIxNzY_7f5b9168-a644-4a56-aeda-6355cbfb3ade"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzItMS0xLTEtOTIxNzY_a8135160-e089-4cac-b3ff-564e829311af"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzItMy0xLTEtOTIxNzY_aa5f5855-243d-41ce-9146-cce170bbaec3"
      unitRef="usdPerShare">17.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzMtMS0xLTEtOTIxNzY_8e411e4d-ea2b-40f0-a53e-910a55a1bf24"
      unitRef="shares">84917</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzMtMy0xLTEtOTIxNzY_2e60e8b7-3f67-4ba3-826f-ce7db23c0091"
      unitRef="usdPerShare">11.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzQtMS0xLTEtOTIxNzY_4a923aef-3f06-4844-aabd-0cb896873965"
      unitRef="shares">52083</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzQtMy0xLTEtOTIxNzY_600dd586-639a-4b77-8642-19ef16bcc4ce"
      unitRef="usdPerShare">11.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i93e06d56e49547409f97748af042e11d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzUtMS0xLTEtOTIxNzY_77cbab55-af7f-438a-a17e-ea0151e83529"
      unitRef="shares">159000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i93e06d56e49547409f97748af042e11d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90YWJsZTplMzBlODZlNjE0NTU0YzM4OTUwZWEwZjg4NTY2NzM0NC90YWJsZXJhbmdlOmUzMGU4NmU2MTQ1NTRjMzg5NTBlYTBmODg1NjY3MzQ0XzUtMy0xLTEtOTIxNzY_d2165ed3-ff13-45d6-936c-9b12612e0028"
      unitRef="usdPerShare">11.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMxMjE_aa5f5855-243d-41ce-9146-cce170bbaec3"
      unitRef="usdPerShare">17.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib8001aad6df8460daf730a0df8f294e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMxMjg_64654348-1ce0-4941-800c-ad7b49fe79de"
      unitRef="usdPerShare">10.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMyNjc_5736578b-118c-4759-9471-721377676f97"
      unitRef="usd">1884000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib8001aad6df8460daf730a0df8f294e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzMyNzQ_b55333b0-2900-4cb3-a615-e634b0bc0ca9"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM0MzI_ec7f0bf2-fff6-4e82-99f8-854c433ce132">P6M</krt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM2NTk_6b360888-2883-4b2a-853b-e41e4375643f"
      unitRef="usd">719000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i93e06d56e49547409f97748af042e11d_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM4MDM_ff702474-9e44-4e8e-838f-b6837a5381a1"
      unitRef="usd">1151000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM4Nzk_49a78727-0ddd-4d96-934e-30849137921b">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM5NDk_26813696-5be0-4735-bb2a-3d6e442b213f"
      unitRef="usd">2026000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzM5NTY_3a200b71-d22d-46e2-8a1e-7649e5c32241"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i96760637b6674083b75f21e6f47e57f1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQzOTA_c8717492-aa1e-44b4-bb31-958a6fb8e950">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQzOTA_d209d94c-0cd4-404b-8fc8-338b73dd4793">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ0OTI_3e5d7024-1ebe-4b00-98a5-bfc907adfed9"
      unitRef="usd">-237000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xMzkvZnJhZzpiYTEzOTg2ZmIyM2Y0NDc3OTYyZGZmNWNhYzE4MGFiZi90ZXh0cmVnaW9uOmJhMTM5ODZmYjIzZjQ0Nzc5NjJkZmY1Y2FjMTgwYWJmXzQ0OTk_45b580a9-928c-49f6-bed1-4cf5bc442934"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2XzExMTk_de835e30-b968-4db7-95ac-da6d5996f8b9">Earnings Per Share &lt;div style="margin-top:6pt;padding-left:36pt;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;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;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 equity holders of the Company for the year by the weighted average number of common shares outstanding during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;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;20,778&#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;border-top:1pt solid #000;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;17,517&#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;Weighted average shares&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;18,409&#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;15,177&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt 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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;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;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted earnings per share is calculated based upon the weighted average number of common shares and common equivalent shares outstanding during the period, calculated using the treasury stock method. Under the treasury stock method, exercise proceeds include the amount the employee must pay for exercising stock options and the amount of compensation cost related to stock awards for future services that the Company has not yet recognized. Common equivalent shares are excluded from the computation in periods in which they have an anti-dilutive effect.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 calculation of diluted earnings per share: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:20pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.725%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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;20,778&#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;border-top:1pt solid #000;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;17,517&#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;Weighted average shares&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;18,409&#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;15,177&#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;Dilutive shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&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;/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;157&#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;271&#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;border-top:0.75pt solid #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;Total dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;For the year ended December&#160;31, 2021 and 2020 a total of 234,072 and 282,000 shares of potentially dilutive shares, respectively, have been excluded in the diluted earnings per share calculation due to its anti-dilutive impact on earnings per share.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2XzExMjA_9fc783ce-767f-47f8-9b05-7bdeaaa7bb8f">Basic earnings per share is calculated by dividing the net income attributable to equity holders of the Company for the year by the weighted average number of common shares outstanding during the period. &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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #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;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;20,778&#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;border-top:1pt solid #000;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;17,517&#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;Weighted average shares&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;18,409&#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;15,177&#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;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-bottom:0.75pt solid #CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:0.75pt solid #000000;border-top:0.75pt 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:6pt;text-align:justify;text-indent:20pt"&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 calculation of diluted earnings per share: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:20pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.725%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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:#ffffff;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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;20,778&#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;border-top:1pt solid #000;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;17,517&#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;Weighted average shares&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;18,409&#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;15,177&#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;Dilutive shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&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;/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;157&#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;271&#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;border-top:0.75pt solid #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;Total dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#CCEEFF;border-top:0.75pt 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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-top:0.75pt 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="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:0.75pt solid #FFFFFF;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt 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:0.75pt solid #000000;border-top:0.75pt 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:0.75pt solid #000000;border-top:0.75pt 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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzMtMS0xLTEtOTIxNzY_8dc787d2-e2e2-4ca8-8896-16ec8e507c43"
      unitRef="usd">20778000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzMtMy0xLTEtOTIxNzY_983e341d-8043-4074-8261-25fe3d9c65be"
      unitRef="usd">17517000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzQtMS0xLTEtOTIxNzY_90b57adb-f10e-49de-acd9-72ac9b4662d2"
      unitRef="shares">18409000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzQtMy0xLTEtOTIxNzY_4407e88b-fb97-429e-970a-0c75d21fd3d3"
      unitRef="shares">15177000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzUtMS0xLTEtOTIxNzY_06a013a0-d3f5-4287-bab5-8335f3f67fdc"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTplMWFjZTFhMjAzYjQ0MTNjYjM4NzUwMjRiNjgwMzZhMy90YWJsZXJhbmdlOmUxYWNlMWEyMDNiNDQxM2NiMzg3NTAyNGI2ODAzNmEzXzUtMy0xLTEtOTIxNzY_4a58cc8a-6ddc-421d-a9e4-a5214c5a4917"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzMtMS0xLTEtOTIxNzY_15e00ecf-52e7-455c-9d86-8aa63da534d7"
      unitRef="usd">20778000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzMtMy0xLTEtOTIxNzY_da0c22a5-e9d6-4b92-8615-546b532bac50"
      unitRef="usd">17517000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzQtMS0xLTEtOTIxNzY_75d0e9ca-caef-4f86-90b2-a413590e2b3b"
      unitRef="shares">18409000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzQtMy0xLTEtOTIxNzY_76554c69-7404-4766-acd1-8ab5d6466481"
      unitRef="shares">15177000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzYtMS0xLTEtOTIxNzY_c616e789-c48f-49e7-a4f8-88731780265f"
      unitRef="shares">157000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzYtMy0xLTEtOTIxNzY_684fa939-0917-4538-80cb-1857ca1121b5"
      unitRef="shares">271000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzctMS0xLTEtOTIxNzY_cacecbc9-e9b6-494b-a2c4-bad15ffe7915"
      unitRef="shares">18566000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzctMy0xLTEtOTIxNzY_5239e70d-64f2-4f23-9e86-e2575f2b8cac"
      unitRef="shares">15448000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzgtMS0xLTEtOTIxNzY_4a121ba9-8ee8-4d11-8aab-192495fee66c"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90YWJsZTo1Yjc5NGEzZmYwN2Q0MTkyODJkM2VjNWUyNjNkNzRhYS90YWJsZXJhbmdlOjViNzk0YTNmZjA3ZDQxOTI4MmQzZWM1ZTI2M2Q3NGFhXzgtMy0xLTEtOTIxNzY_970a2686-5666-4f6d-8dc5-6889af7965d8"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2XzkzNw_b74a7ee4-ed0e-4927-bc2c-efaca3b6c31d"
      unitRef="shares">234072</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDIvZnJhZzpkNTc5M2Q3M2YwNjc0NjU0YWYxNmRjOWUxNTY3ZWE5Ni90ZXh0cmVnaW9uOmQ1NzkzZDczZjA2NzQ2NTRhZjE2ZGM5ZTE1NjdlYTk2Xzk0NA_adb53dda-225d-4396-bb64-8f86d2d21a42"
      unitRef="shares">282000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzExMzk_af097c47-46fe-4132-832c-e124b43d9183">Commitments and Contingencies &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Lease Commitments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 lease 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:6pt;padding-left:18pt;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 December&#160;31, 2021, approximate future minimum lease obligations are: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.991%"/&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: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;(in thousands)&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;2022&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,055&#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;2023&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;3,060&#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;2024&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;1,824&#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;2025&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;380&#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;2026&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;374&#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;1,629&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense for the years ended December&#160;31, 2021 and 2020 were approximately $1,783,000 and $1,212,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 9, 2020 and generates monthly rental payments from $58,000 to $61,000 over &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the lease term. Rental income for the year ended December&#160;31, 2021 and December&#160;31, 2020 were $931,000 and $322,000, respectively. The expected rental income is $716,000 and $611,000 for the year ended December 31, 2022 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Contingencies &lt;/span&gt;&lt;/div&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 income.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzExMzg_4cbb4124-5ffd-4fe4-a663-6861e439f238">&lt;div style="margin-top:6pt;padding-left:18pt;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 December&#160;31, 2021, approximate future minimum lease obligations are: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.991%"/&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: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;(in thousands)&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;2022&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,055&#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;2023&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;3,060&#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;2024&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;1,824&#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;2025&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;380&#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;2026&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;374&#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;1,629&#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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzEtMS0xLTEtOTIxNzY_3797a982-428f-4bbd-b1cf-650a30e324d6"
      unitRef="usd">3055000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzItMS0xLTEtOTIxNzY_483ad7ca-451a-41bb-b2db-9ec62294d27f"
      unitRef="usd">3060000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzMtMS0xLTEtOTIxNzY_1a506550-edfe-4cff-a5dc-c12ce62a2aa6"
      unitRef="usd">1824000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzQtMS0xLTEtOTIxNzY_e2705c13-c296-482a-acf2-6f229f32095e"
      unitRef="usd">380000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzUtMS0xLTEtOTIxNzY_0dd59d5d-c6c8-427c-9d88-7fad310034a4"
      unitRef="usd">374000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzYtMS0xLTEtOTIxNzY_11a9c4eb-03b2-477b-8dba-5a529519c1d8"
      unitRef="usd">1629000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90YWJsZToxYjM0MjU0ZGYxNjY0YmM4YTUzNGYxZDYxNTExYTAyMS90YWJsZXJhbmdlOjFiMzQyNTRkZjE2NjRiYzhhNTM0ZjFkNjE1MTFhMDIxXzctMS0xLTEtOTIxNzY_133e6b53-598c-4a52-a2d1-48218417e175"
      unitRef="usd">10322000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LeaseAndRentalExpense
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzM3Mg_8aaf56b3-d8a0-4250-be21-9e556df9ef86"
      unitRef="usd">1783000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzM3OQ_daf71e0a-7af7-41eb-9f1b-8844e94a096d"
      unitRef="usd">1212000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="ife0c0c27345e4d38aac4ac267615dd05_I20200909"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzUyNQ_67bbb499-f720-480a-ae4f-a7721543d217">P38M</us-gaap:LessorOperatingLeaseTermOfContract>
    <krt:LessorOperatingLeaseMonthlyLeasePayment
      contextRef="i836b40651884437d8d06986187d53998_D20200909-20200909"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzU5OQ_56677037-cd8f-4be5-a1dd-593054ccfd41"
      unitRef="usd">58000</krt:LessorOperatingLeaseMonthlyLeasePayment>
    <krt:LessorOperatingLeaseMonthlyLeasePayment
      contextRef="i67d3faef91d2427c9b0351532c11cdb3_D20200909-20200909"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzYwNQ_56093bb2-c862-41ac-8bc8-9c47b278e449"
      unitRef="usd">61000</krt:LessorOperatingLeaseMonthlyLeasePayment>
    <us-gaap:OperatingLeasesIncomeStatementLeaseRevenue
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzY3Nw_0c5f2aaa-430d-4605-89dd-3eeaa151ed3e"
      unitRef="usd">931000</us-gaap:OperatingLeasesIncomeStatementLeaseRevenue>
    <us-gaap:OperatingLeasesIncomeStatementLeaseRevenue
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzY4NA_46015cc8-26a8-4b30-97fd-3bd8a9613c7f"
      unitRef="usd">322000</us-gaap:OperatingLeasesIncomeStatementLeaseRevenue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzczMg_f29b39cc-7d7f-4fa5-a692-34b8e070cfa7"
      unitRef="usd">716000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDUvZnJhZzoxZmU4YTNhY2FmYzg0YjM1OGU5NDRkNDM3NTQyOTI5YS90ZXh0cmVnaW9uOjFmZThhM2FjYWZjODRiMzU4ZTk0NGQ0Mzc1NDI5MjlhXzczOQ_e723d506-08a5-4ea9-9462-33efc1a7c351"
      unitRef="usd">611000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNzk_7980b43d-f651-4dd8-9126-3590f849f04d">Related Party Transactions 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 is eliminated upon consolidation as of September 2020 (see Note 3). Sales for the period from January 1, 2020 to August 31, 2020 to Lollicup Franchising were not significant. The Company has incurred incentive program expenses of $79,000 for the period from January 1, 2020 to August 31, 2020.Keary Global owns 250,004 shares of the Company's common stock as of December&#160;31, 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. As of December&#160;31, 2021 and 2020, the Company has accounts payable due to Keary Global and Keary International, of $2,003,000 and $5,038,000, respectively. Purchases for the years ended December&#160;31, 2021 and 2020 from this related party were $37,021,000 and $27,985,000, respectively.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i52caf5895ae342a18a20ba71d2a51f02_D20200901-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzI5MQ_16f91807-bff5-4b5f-86c4-91aab9164acd"
      unitRef="usd">900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <krt:IncentiveProgramExpenses
      contextRef="ica5a258726b54b74a508d026bfdcb084_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzU4OA_5510d9e2-ec38-4067-a7ba-a738adc33e11"
      unitRef="usd">79000</krt:IncentiveProgramExpenses>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2fb2263f1dd4441888569b03a05a0ff2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzY2NQ_43a4626f-b529-432f-ab48-bde21a528973"
      unitRef="shares">250004</us-gaap:CommonStockSharesOutstanding>
    <krt:NumberOfExercisedConvertibleNotes
      contextRef="id3c766646a0447c0b6f5e11464e9d6a9_D20180701-20180930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzc2MA_f40fd98b-4a2d-40b7-beb5-df80fc712740"
      unitRef="convertible_note">2</krt:NumberOfExercisedConvertibleNotes>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i2fb2263f1dd4441888569b03a05a0ff2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjE_2c84e66d-d45c-49ea-b24f-2e021a04b714"
      unitRef="usd">2003000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="iefa1e751cf424be28a1c1578afd1ece4_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjE_bed08fba-04fa-42a6-95ac-58ab4f935ee6"
      unitRef="usd">2003000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i459aa32385d242d6a5bdbd410c769cc0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjg_2d7cf5f4-058b-4189-b4f4-e55367df9888"
      unitRef="usd">5038000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ia9768aa7cffd47138f669b4f16f10a1f_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEyNjg_9a6b4b9f-6feb-4fc3-8764-fba851ae8601"
      unitRef="usd">5038000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:RelatedPartyCosts
      contextRef="i48c613b2bb28486eb1efb3e85e6690f1_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNTU_5e76a255-46c6-42da-9f3b-8ec345ea1767"
      unitRef="usd">37021000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i042adacab3c247019bdd4769573b3b63_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNTU_a6afa8ff-cd36-419c-a086-777b3aec908e"
      unitRef="usd">37021000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i9e06513cfc404ca689849c49904a2765_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNjI_8c976127-6096-45f0-9c0e-9ddf4b6eafd8"
      unitRef="usd">27985000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i68cb519de8c840869a7e5f323ed76223_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNDgvZnJhZzpjZTdkNzRkMWQ3YTc0ZGMwODIyN2QyOTY4OWI0Y2ZhYi90ZXh0cmVnaW9uOmNlN2Q3NGQxZDdhNzRkYzA4MjI3ZDI5Njg5YjRjZmFiXzEzNjI_a217ceaa-5fcc-450f-997d-855e21ce8bf1"
      unitRef="usd">27985000</us-gaap:RelatedPartyCosts>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzQ5Mg_0142118c-c9d9-48b9-8cd8-a1ccc33b143d">Employee Benefits The Company maintains a 401(k) plan for employees who meet specific requirements. The Company matches 100% of the employees&#x2019; contributions up to 3% of each employee&#x2019;s salary, 87.5% of the employees&#x2019; contributions up to 4% of each employee&#x2019;s salary, and 80% of the employees&#x2019; contributions up to 5% of each employee&#x2019;s salary. The Company&#x2019;s portion of the contributions is expensed as incurred with a total expense of $322,000 and $254,000 for the years ended December&#160;31, 2021 and 2020, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i7a045681ced24a2b9509d032b780200d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzEzMA_cc133959-1827-44ad-a804-0013d3589bd7"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i7a045681ced24a2b9509d032b780200d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzE3MQ_0e401e67-913e-4f13-acac-31c2a7cfc7c0"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i9cef615e6bd84644bdc1a107fc1ad6d1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzIwMQ_125f7883-a1ff-46bc-9cbd-c332f9dddf1b"
      unitRef="number">0.875</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i9cef615e6bd84644bdc1a107fc1ad6d1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzI0Mg_48b1cb5c-95ad-49a2-9294-ba2dbc85ce58"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i848c2afbbbd34424b533ea66e316c536_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzI3Ng_df75eb8d-51cd-45e7-b26f-87862643e7d2"
      unitRef="number">0.80</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i848c2afbbbd34424b533ea66e316c536_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzMxNw_e288a07b-e9b3-4154-8d93-59bd4218d927"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzQzOA_550339ba-12b7-42bb-be03-b2d519fe50ae"
      unitRef="usd">322000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTEvZnJhZzo5NjFiNGU3MmE1MDU0ZWMzYTc3YWExNDBhZjA1YmM1MC90ZXh0cmVnaW9uOjk2MWI0ZTcyYTUwNTRlYzNhNzdhYTE0MGFmMDViYzUwXzQ0NQ_6d267c4c-5671-4995-8ebb-1719548bae32"
      unitRef="usd">254000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1Mzc_215d9b1e-261d-4a84-bcf6-b3d147b858e9">Income Taxes &lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for the year ended December&#160;31, 2021 and 2020, respectively, consisted of: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &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: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;4,504&#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: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;109&#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 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &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;1,068&#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;1,212&#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="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &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;(576)&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;4,172&#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 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &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;93&#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;(234)&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="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;3,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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;border-top:0.75pt solid #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;Provision for income taxes &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amount used for federal and state income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;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 deferred tax assets (liabilities), calculated using effective tax rates is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Deferred tax assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes &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: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;257&#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: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;237&#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 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves &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;537&#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;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals &amp;amp; deferred expenses &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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tenant improvement allowance &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;1,216&#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;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credit &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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 263A &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;1,196&#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;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government grant &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;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align: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 deferred tax assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;4,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&#x2009;&#x2013;&#x2009;depreciation &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;(9,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Global Wells Investment Group &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;(132)&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;(72)&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;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align: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 deferred tax liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;(9,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;(9,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align: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 deferred tax liability &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:3pt double #000000;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;(5,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(6,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of income taxes are as follows from statutory rate of 21% to the effective tax rate for the year ended December&#160;31, 2021 and 2020, respectively: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Income tax computed at the federal statutory rate &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;5,780&#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;border-top:1pt solid #000;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,608&#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;State taxes, net of federal tax benefits &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;1,055&#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;939&#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;Noncontrolling Interest -Income not subject to tax &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;(349)&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;178&#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;Government forgiveness of debt&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;(1,050)&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;/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;Permanent items &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;201&#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;100&#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;R&amp;amp;D Credit &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;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(295)&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;Excess tax benefit from stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&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&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;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(271)&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;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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;text-indent:20pt"&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 provision of ASC 740, &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;. Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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, &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. As such, as of December&#160;31, 2021, the Company did not record any valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 may be audited by the Internal Revenue Service and various state tax authorities. Disputes may arise with these tax authorities involving issues of the timing and amount of deductions and allocations of income and expenses among various tax jurisdictions because of differing interpretations of tax laws and regulations. The Company evaluates its exposures associated with the tax filing positions and, while it believes its positions comply with applicable laws, may record liabilities based upon estimates of the ultimate outcome of these matters and the guidance provided in ASC 740. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 2020 tax years, and has 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 2020 tax years and South Carolina for the 2017 through 2020 tax years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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&#x2009;&#x2014;&#x2009;&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. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet. As of December&#160;31, 2021, and 2020, the Company did not have any unrecognized tax benefit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 has no material impact to the income tax provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 incorporated such impacts into its income tax provision. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 American Rescue Plan Act of 2021 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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1Mzg_649ca646-608e-4272-8742-8b66af9272b1">&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for the year ended December&#160;31, 2021 and 2020, respectively, consisted of: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &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: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;4,504&#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: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;109&#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 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &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;1,068&#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;1,212&#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="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &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;(576)&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;4,172&#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 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &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;93&#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;(234)&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="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;(483)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:0.75pt 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;3,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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;border-top:0.75pt solid #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;Provision for income taxes &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:0.75pt 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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzQtMS0xLTEtOTIxNzY_85144bfa-e425-48ef-9c7b-579fa88b4cd2"
      unitRef="usd">4504000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzQtMy0xLTEtOTIxNzY_591e0a9a-554d-4cc0-ac59-d90f35b0e6d9"
      unitRef="usd">109000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzUtMS0xLTEtOTIxNzY_4eaf6d33-9cbd-4f71-8a56-092e355572d4"
      unitRef="usd">1068000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzUtMy0xLTEtOTIxNzY_40cc0857-272e-45ce-a020-4456a3c334fc"
      unitRef="usd">1212000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzYtMS0xLTEtOTIxNzY_138c87de-95bf-4bc6-a478-66be757d04a4"
      unitRef="usd">5572000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzYtMy0xLTEtOTIxNzY_22feeb56-7c60-4bff-8c07-c8184fa9702f"
      unitRef="usd">1321000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzgtMS0xLTEtOTIxNzY_045e2a01-62b8-4b3f-8172-adb6f1afd3c4"
      unitRef="usd">-576000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzgtMy0xLTEtOTIxNzY_35fc902b-01de-4f97-9b56-c45a9dbcc37f"
      unitRef="usd">4172000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzktMS0xLTEtOTIxNzY_3022fb1f-84b2-4be4-a33b-3014361aec95"
      unitRef="usd">93000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzktMy0xLTEtOTIxNzY_e5e70be5-80b7-4d99-b180-a34b6f430033"
      unitRef="usd">-234000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzEwLTEtMS0xLTkyMTc2_304980ce-bc0d-4493-8f1f-b83df689168f"
      unitRef="usd">-483000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzEwLTMtMS0xLTkyMTc2_0703f3cc-bd58-41a4-bd88-4b65a4f5ce01"
      unitRef="usd">3938000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzExLTEtMS0xLTkyMTc2_b15696c6-f212-4e1d-bbb6-29847ca8e58e"
      unitRef="usd">5089000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiNTAxY2Q3YjU3ZDQ0ZGM3OTdhOThmNjUxN2IwM2FiZi90YWJsZXJhbmdlOmI1MDFjZDdiNTdkNDRkYzc5N2E5OGY2NTE3YjAzYWJmXzExLTMtMS0xLTkyMTc2_7110b765-bc5d-4332-938a-4070442b61bf"
      unitRef="usd">5259000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1MzU_d13b59ae-9889-4cbe-b445-002a0d6fe7b4">The Company&#x2019;s deferred tax assets (liabilities), calculated using effective tax rates is 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:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:70.62pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Deferred tax assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#CCEEFF;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes &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: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;257&#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: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;237&#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 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves &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;537&#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;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals &amp;amp; deferred expenses &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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tenant improvement allowance &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;1,216&#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;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D credit &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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 263A &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;1,196&#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;993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government grant &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;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align: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 deferred tax assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;4,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&#x2009;&#x2013;&#x2009;depreciation &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;(9,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Global Wells Investment Group &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;(132)&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;(72)&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;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align: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 deferred tax liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;(9,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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;(9,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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;border-top:0.75pt solid #FFFFFF;padding:2px 1pt 2px 18.37pt;text-align:left;vertical-align: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 deferred tax liability &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:3pt double #000000;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;(5,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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;border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;(6,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzMtMS0xLTEtOTIxNzY_92d78ee2-758c-4995-8098-1009476de12e"
      unitRef="usd">257000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzMtMy0xLTEtOTIxNzY_2f8056b2-0450-48ad-a9b9-b1d47a907dc4"
      unitRef="usd">237000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzQtMS0xLTEtOTIxNzY_a238d56e-aef3-4cd6-ae88-53a3d54d89c7"
      unitRef="usd">537000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzQtMy0xLTEtOTIxNzY_687a8772-e6a3-4e0f-af9c-7f4bd86d7449"
      unitRef="usd">590000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzUtMS0xLTEtOTIxNzY_f935e8f2-4729-44ac-84c7-7a8b9c1b850f"
      unitRef="usd">188000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzUtMy0xLTEtOTIxNzY_e604af2d-1ba7-4717-a7c3-f3563eb92be7"
      unitRef="usd">132000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <krt:DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzYtMS0xLTEtOTIxNzY_59d1290f-6dd5-4813-b7dc-acd25554235e"
      unitRef="usd">1216000</krt:DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance>
    <krt:DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzYtMy0xLTEtOTIxNzY_99d88c95-e3ab-4a4f-88d4-10ffe5aa23e1"
      unitRef="usd">1336000</krt:DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzctMS0xLTEtOTIxNzY_4c3e0972-647c-42c4-b745-2054621b2286"
      unitRef="usd">44000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzctMy0xLTEtOTIxNzY_79d66942-f0f9-4804-8ca5-c0cbf5dfa26e"
      unitRef="usd">45000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzgtMS0xLTEtOTIxNzY_6b5d757b-de3f-43ac-b225-c2cc49de56b1"
      unitRef="usd">1196000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzgtMy0xLTEtOTIxNzY_84a8638e-ca72-441b-8f5a-d60ded237af7"
      unitRef="usd">993000</us-gaap:DeferredTaxAssetsInventory>
    <krt:DeferredTaxAssetsGovernmentGrant
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzktMS0xLTEtOTIxNzY_3f5b815e-5171-4394-b598-797d5e4056f8"
      unitRef="usd">311000</krt:DeferredTaxAssetsGovernmentGrant>
    <krt:DeferredTaxAssetsGovernmentGrant
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzktMy0xLTEtOTIxNzY_a6d9672b-2393-470b-880e-084bc77ad15d"
      unitRef="usd">235000</krt:DeferredTaxAssetsGovernmentGrant>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEwLTEtMS0xLTkyMTc2_fca56570-c4d7-41b7-9da2-2f89e71e2927"
      unitRef="usd">267000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEwLTMtMS0xLTkyMTc2_3acbc5fd-581c-4754-9c6c-8d49552cecba"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzExLTEtMS0xLTkyMTc2_6cdc9147-51b2-4c8b-88e8-48a74e70d97e"
      unitRef="usd">4016000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzExLTMtMS0xLTkyMTc2_87c84d62-1365-4194-bf51-834da7010e09"
      unitRef="usd">3568000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEzLTEtMS0xLTkyMTc2_494d8331-e533-4a72-8237-2ba628278986"
      unitRef="usd">9518000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzEzLTMtMS0xLTkyMTc2_df0a1eb2-20ed-4cf6-9202-a478871ff9e1"
      unitRef="usd">9613000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <krt:DeferredTaxLiabilitiesInvestmentsInSubsidiaries
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE0LTEtMS0xLTkyMTc2_e4fb86ad-49b2-4e51-85d9-86255fe8e5e4"
      unitRef="usd">132000</krt:DeferredTaxLiabilitiesInvestmentsInSubsidiaries>
    <krt:DeferredTaxLiabilitiesInvestmentsInSubsidiaries
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE0LTMtMS0xLTkyMTc2_8b47a38e-4ac2-4bb5-99eb-4ff6f06bcca0"
      unitRef="usd">72000</krt:DeferredTaxLiabilitiesInvestmentsInSubsidiaries>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE1LTEtMS0xLTkyMTc2_a8547c42-f07e-42ba-975b-ba2f9c43984f"
      unitRef="usd">9650000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE1LTMtMS0xLTkyMTc2_24f0adde-ccd4-42ed-ac14-602b1fe83291"
      unitRef="usd">9685000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE2LTEtMS0xLTkyMTc2_78e49e48-7be4-4e33-90c5-b55ebee28306"
      unitRef="usd">5634000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i00f5cc06706f4ca88f9175e6a1e572ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTplYjZjNzAzZTcwMmQ0MjY1YWI2NWJiODdkMGYwYmE5Mi90YWJsZXJhbmdlOmViNmM3MDNlNzAyZDQyNjVhYjY1YmI4N2QwZjBiYTkyXzE2LTMtMS0xLTkyMTc2_223e6099-efef-4a9d-b0f8-3d76f56fe34a"
      unitRef="usd">6117000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzQ1MzY_39d669ff-6665-49b1-9c84-3c9afd078df9">&lt;div style="margin-top:12pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliation of income taxes are as follows from statutory rate of 21% to the effective tax rate for the year ended December&#160;31, 2021 and 2020, respectively: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#242424;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="border-top:0.75pt solid #FFFFFF;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;Income tax computed at the federal statutory rate &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;5,780&#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;border-top:1pt solid #000;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,608&#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;State taxes, net of federal tax benefits &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;1,055&#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;939&#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;Noncontrolling Interest -Income not subject to tax &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;(349)&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;178&#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;Government forgiveness of debt&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;(1,050)&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;/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;Permanent items &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;201&#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;100&#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;R&amp;amp;D Credit &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;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(295)&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;Excess tax benefit from stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&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&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;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(271)&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;border-top:0.75pt solid #CCEEFF;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #CCEEFF;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt 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;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzMtMS0xLTEtOTIxNzY_a61b77a0-d9df-4e72-9a6f-f1367a5ed45e"
      unitRef="usd">5780000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzMtMy0xLTEtOTIxNzY_5bb2c376-dfbd-4263-8e3f-d208b9ebb91e"
      unitRef="usd">4608000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzQtMS0xLTEtOTIxNzY_f9bd72be-03c3-4dd9-b773-0c5e2385ce5e"
      unitRef="usd">1055000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzQtMy0xLTEtOTIxNzY_645d3e4b-2aff-47fe-9237-24afc80c8356"
      unitRef="usd">939000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzUtMS0xLTEtOTIxNzY_59d09331-4f58-47fa-b2a3-4ac3e900b0fb"
      unitRef="usd">349000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzUtMy0xLTEtOTIxNzY_7a6b83aa-2bab-42fa-a5d8-78ee5aa334af"
      unitRef="usd">-178000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <krt:EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzYtMS0xLTEtOTIxNzY_d10a5712-9f91-47a4-bb91-a78a16e12827"
      unitRef="usd">1050000</krt:EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount>
    <krt:EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzYtMy0xLTEtOTIxNzY_f9d246c1-2f44-48c6-9647-169221e52608"
      unitRef="usd">0</krt:EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount>
    <krt:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzctMS0xLTEtOTIxNzY_d66c89d5-a53b-4f4a-8c54-58369c38c10d"
      unitRef="usd">201000</krt:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount>
    <krt:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzctMy0xLTEtOTIxNzY_75457659-ad06-43bb-ab22-27df145adf56"
      unitRef="usd">100000</krt:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzgtMS0xLTEtOTIxNzY_2ae74fb8-9fbc-4137-9578-94686cc17d88"
      unitRef="usd">239000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzgtMy0xLTEtOTIxNzY_f1bf23f8-7c5d-4847-9752-36885e1ceef1"
      unitRef="usd">295000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzktMS0xLTEtOTIxNzY_234fd0a5-070e-4fcf-8a85-4b4ca9e2fc68"
      unitRef="usd">-237000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzktMy0xLTEtOTIxNzY_1fa2c363-1fc7-4ed1-8e84-77c48ed6f5f4"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzEwLTEtMS0xLTkyMTc2_b6105e87-48a5-4a8c-a75d-c865adea59f9"
      unitRef="usd">-72000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzEwLTMtMS0xLTkyMTc2_79e0bec5-d8c3-44bc-9ed2-041c962493c1"
      unitRef="usd">-271000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzExLTEtMS0xLTkyMTc2_a553a515-5ea8-4ec7-8e69-f6f30c9ad8f8"
      unitRef="usd">5089000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90YWJsZTpiMjAzNDMwNmQ1ZmU0YjIwOWMwYzI1MTBhMWRhYzdmZi90YWJsZXJhbmdlOmIyMDM0MzA2ZDVmZTRiMjA5YzBjMjUxMGExZGFjN2ZmXzExLTMtMS0xLTkyMTc2_ae66ae12-3a8c-4179-ae28-85e941e0df80"
      unitRef="usd">5259000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTQvZnJhZzo4ZjI4OTQ5MjY3YTg0MjcyOTU0NTY5YzFkODI3YzE1Ny90ZXh0cmVnaW9uOjhmMjg5NDkyNjdhODQyNzI5NTQ1NjljMWQ4MjdjMTU3XzE2Mjg_161241d6-04da-4806-abbc-6060c707045e"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzMzNTc_6eb0ba44-16fb-441e-9b2a-9deba7b59d94">COVID-19 Update&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since COVID-19 was declared a global pandemic by the World Health Organization, the Company&#x2019;s business, operations and financial performance have been, and may continue to be, affected by the macroeconomic impacts resulting from the efforts to control the spread of COVID-19. The Company has enacted enhanced health and safety protocols, including sanitizing procedure and health checks, at its facilities to ensure the health and safety of the employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While PPE related products boosted the Company&#x2019;s net sales by $38.1&#160;million for the year ended December&#160;31, 2020, such sales have declined to approximately $2.7&#160;million, or under 1.0% of net sales for the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The raw material and labor shortage and supply chain and transportation disruptions caused by COVID-19 have adversely impacted the Company&#x2019;s business including, among other things, raw materials inflation, increased freight and shipping costs and longer inventory lead time. The Company has evolved its operations to navigate such challenges, including the diversification of its supplier network, the adjustment of its inventory purchase pattern, and the continued focus on and investment in automation in its operations and its E-commerce platform, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&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 PPE loan proceeds in the amount of $5.0&#160;million. The PPP, established as part of the CARES Act, 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 Company applied for the forgiveness of the PPE loan, and was granted loan forgiveness in whole, by meeting the conditions for use of loan proceeds on June 10, 2021. The Company recorded loan forgiveness of $5.0&#160;million as gain on forgiveness of debt in the accompanying consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company successfully completed its initial public offering in April 2021, raising total proceeds of $67.6&#160;million, which strengthened its liquidity and allowed it to repay borrowings under its Line of Credit of $34.6 million and certain term loans totaling $39.3 million during the year ended December&#160;31, 2021. The Company continues to focus on working capital management and the strength of its balance sheet. As of December&#160;31, 2021, the Company had cash and cash equivalents of $6.5&#160;million, and additional availability of $40.0 million under its Line of Credit and $6.9&#160;million under its 2026 Term Loan. Given its balance sheet and liquidity position, management believes that the Company has the financial flexibility and resources needed to operate in the current uncertain economic environment. However, if global economic conditions worsen as a result of the pandemic, it could materially impact the Company&#x2019;s  liquidity position and capital needs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The full extent to which COVID-19 impacts the Company's business and financial results will depend on future developments that are highly uncertain and cannot be predicted, including new information that may emerge concerning &lt;/span&gt;&lt;/div&gt;the severity of the virus and the actions to contain its impact, the impacts of new variants of the virus, and the timing, distribution, efficacy and public acceptance of vaccines and other treatments for COVID-19.</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <krt:IncreaseDecreaseInRevenueFromContractWithCustomer
      contextRef="i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzU0NA_df8210e7-839d-42b6-a5cd-a8bb653bcad7"
      unitRef="usd">38100000</krt:IncreaseDecreaseInRevenueFromContractWithCustomer>
    <krt:IncreaseDecreaseInRevenueFromContractWithCustomer
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzYxMg_5c1089aa-9fe0-47e3-ac84-426ebb9bfca3"
      unitRef="usd">-2700000</krt:IncreaseDecreaseInRevenueFromContractWithCustomer>
    <krt:IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzYyNQ_ca506b7a-2fa0-41d0-bf7d-8420791cca16"
      unitRef="number">-0.010</krt:IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzEyOTI_f4b9c403-6d96-47e3-8f66-fd71532adc76"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i00951f3e1571439ba369000c5f39bc65_D20210610-20210610"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzE5MjI_ae0e290f-0373-4e8a-b1cb-94b93428b8ac"
      unitRef="usd">5000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzIxMjg_db562b38-ccd4-43bf-a0a8-688ee2fcaf00"
      unitRef="usd">67600000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i570e48aae0ad4bba88636a5968619059_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzIyMjg_ef655e31-70b0-449e-80c2-58467d8e077f"
      unitRef="usd">34600000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i0338c9c602eb45c6ac1ac3a5bbf053da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzIyNzE_77bd0184-de75-40c3-99cb-441fe640b1dc"
      unitRef="usd">39300000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic656164f8e6649939eb0183df82d0dbc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzI0NjM_051c9428-552b-4ce8-85a8-3e106324d62a"
      unitRef="usd">6500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib13af5e59a2d40079bfe87119a31bd71_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzI0OTg_46537c60-7dbe-4bd7-a6f6-9ed3c8e8f783"
      unitRef="usd">40000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <krt:DebtInstrumentTermLoanAccordionFeature
      contextRef="ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNTcvZnJhZzpjODRmYzVjNDU2NjY0NmRkYTM1YzE1NmI1MTdhZmZhMS90ZXh0cmVnaW9uOmM4NGZjNWM0NTY2NjQ2ZGRhMzVjMTU2YjUxN2FmZmExXzI1Mzg_36740d9f-bf4d-48ff-969b-ecec28f4d908"
      unitRef="usd">6900000</krt:DebtInstrumentTermLoanAccordionFeature>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzU2NA_1083d445-b0ae-4f91-ba59-0c1a382f9651">Subsequent Events &lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;22, 2022, Global Wells exercised its option to draw the additional $6.9&#160;million under its 2026 Term Loan, and immediately repaid $2.1&#160;million to settle its intercompany payable to Lollicup with the proceeds. Global Wells retained the remaining balance for general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to December&#160;31, 2021 through the date the financial statements are issued, the Company drew a total of $10.2&#160;million and repaid a total of $0.0&#160;million under its Line of Credit. During this period, the Company also made deposits for constructions and purchase of machinery and equipment totaling $3.9&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <krt:DebtInstrumentTermLoanAccordionFeature
      contextRef="ia06702cb3f1e438d9c285c192081d342_D20220222-20220222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1Xzky_72f46660-b8f3-4c41-bfef-29863afa664d"
      unitRef="usd">6900000</krt:DebtInstrumentTermLoanAccordionFeature>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i4ae45e26c6a7400f99d22821573f1cd7_D20220222-20220222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzE0NA_1b554395-3a98-4980-b6a6-c13a2061df8e"
      unitRef="usd">2100000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <krt:DebtInstrumentTermLoanAccordionFeature
      contextRef="i64074e61d2094eecb949b18c28d9babb_D20220101-20220321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzM4OA_c039d45c-254f-40dd-8a8d-d4d4495c46f6"
      unitRef="usd">10200000</krt:DebtInstrumentTermLoanAccordionFeature>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i64074e61d2094eecb949b18c28d9babb_D20220101-20220321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzQxMw_149fb1b3-9cd3-430d-bd11-9aacacd1dfd5"
      unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:DepositsAssets
      contextRef="i705ca9b7683d4b1aaf38a6b9fd1ba70f_I20220321"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVhMjA0OTdlNWVmZjRlNzRiMDk0OGViZmViNWM5YmI3L3NlYzplYTIwNDk3ZTVlZmY0ZTc0YjA5NDhlYmZlYjVjOWJiN18xNjAvZnJhZzpkMDY0NTA5YjMzYmU0MjM3YTI5NTkzNzYxMmQ5OTYzNS90ZXh0cmVnaW9uOmQwNjQ1MDliMzNiZTQyMzdhMjk1OTM3NjEyZDk5NjM1XzU2MA_ea35e655-7a1f-4d7b-b544-3533357fc73a"
      unitRef="usd">3900000</us-gaap:DepositsAssets>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>94
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /-P:54'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #S<&E5TN/M%>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NLD0:%&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y
ML^0:H\8NT7/J(B7VE*^&T+198]R( W/4 !D/%&PNQT0[-G=="I;'9]I#M/AA
M]P2JJFX@$%MGV<($+.)"%*9VJ#&1Y2Z=\ X7?/Q,S0QS"-10H)8SR%*",-/$
M>!R:&BZ "<:40OXND%N(<_5/[-P!<4H.V2^ION_+?C7GQATDO#T]OLSK%K[-
M;%ND\5?VFH^1-N(\^75U=[]]$$952A52%M5Z*]>ZNM7J^GUR_>%W$0Z=\SO_
MCXW/@J:&7W=AO@!02P,$%     @ \W!I59E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #S<&E5YC$K1:L)  "K,P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+5;:V_;.!;]*X1G,&@!/R3*<9PV">#8R6XV;9J)TPXZB_U 2W0D1!(U%)7$
M_WXOJ9=5T+0%R%\22^(]O#R\I,XEJ?,WQE]2GU*!WJ,P3B]ZOA#)I]$H=7T:
MD73($AK#DS7C$1%PR9]':<(I\911%(ZP94U&$0GBWN6YNO? +\]9)L(@I@\<
MI5D4$;ZYHB%[N^C9O?+&8_#L"WEC='F>D&>ZI.)[\L#A:E2A>$%$XS1@,>)T
M?=&;V9\6SJDT4"5^!/0MW?J-9%-6C+W(BUOOHF=)CVA(72$A"/Q[I7,:AA()
M_/BG .U5=4K#[=\E^HUJ/#1F15(Z9^%?@2?\B]ZTASRZ)EDH'MG;OVG1H!.)
MY[(P57_16UYV/.XA-TL%BPIC\" *XOP_>2^(V#*86CL,<&& ?S&P=]7@% ;.
MH0;CPF"LF,F;HGA8$$$NSSE[0UR6!C3Y0Y&IK*'Y02S[?2DX/ W 3ES.V2OE
M:("^+Q?HP^\?ST<"0.6CD5L 7.4 > > C=%7%@L_1=>Q1[TFP B\J5S"I4M7
MV(BXH.X0.78?80O;&H?F9O.OA \1/E'F6&.^,)O_)XNA=DM7>Z,U3D6PH_ <
M(\'_G:U2P2'(_Z=C.$<8ZQ'DR/^4)L2E%ST8VBGEK[1W^<=O]L3ZK&.G2[!%
M1V -YL85<V,3^N6"N1G,, (];1*JH\UL;EN#N]%,QY#1KBU#'8$U&#JI&#HY
MC*%9'&<D1(\T85SHJ#+C")[I")X;K=H2U1%8@ZA)1=3D,*(>* ^8)Z<J!-.E
M-JKV()63T\[9R6C?EK2.P!JDG5:DG1J;.L\XEYS=!*D+P?63$FXDSHPV&-AX
MX&@9,QJV9:PCL 9CTXJQZ8$S%B>@C)2PV3TFS5AK$J;:06DT:\M61V -MLXJ
MMLZ,+;R.12 V$%XA1?=9M*)<QY(9P[+LP=ARG(F.*:-I6Z8Z FLP95NU2K,.
MX>J1/@=21T"(W9-(.PKW -T13F :).X+>0[B9W0;NT,==V:8MN1UA=9D;TOC
MVH>P!VUE'$8CD0.SCY8")C+$.)JS+!9\ _\]/:5F],6UED"C46L".T)K$HAK
M O$A!#Z1=W3KP007K -7L6@8N'L@I\X 8^=TZN@T^MQLW)J]CM":[-49@&V4
MR25[,\\#]+1?_D!?H!SZ%NMCS@PYL:<GZ"Z(5B0,T>R5QGH!9T9I3>,QL@&[
M3@=LLZ#_E<:YO(+A^\3>8BV%9KBY'\1,2UJG^4%7:$W2Z@S!-DO[7TFK)KT'
MSEZ#V-4'GQESKLVJS$:M:3M&NF#7^8)MEOF_TO; 4@$:^.\@V?V6,".>V:?6
M5,M;IPE#5VA-WNJ4P=Z3,RC6."6[:3(#3+!6RIFM6I-TC"3!KK,$VRSMOS"9
M3SWX+#8)WST@9Y.3P70ZU;\].\T1ND)KLE5G";99XC\% A($MD8V_K#ZB);4
MS3A$F98R,]*<11%(EJ5@[DL?_6X-(7M "62UKR3<\?[L-(7H"JVYJEKG$-@L
M_2$I]:3D7VZB%0MU_.T!N'M\TB['=IHJ=(76)*E.%;!9S)?AA:[?79_$SW1G
MHK4'Z'ZV7,S^U/+5:6;0%5J3KSHSP =E!G_1,!R\Q*#$8("2%&8V#]VF:::?
MVO9@WFMEF=FH-6W'2 EPG1+@@U*"'RR$U)/P?!6$IUJRS$@[R.I4^'>%UB2K
M%O[X(.%?KD?F*VIJ)@,QF^E),R/^I#JKN=FJ-6O'4/ZX5O[X(.5_&PO*\]U5
MN7)+2AJUK)D1=['6J?#O"JW)6BW\\4'"7PU'-(=<Z9EQK=;8@W//X@%Q70HP
M .+E@%KV.I7_7:$UV:OE/S:K]X*]9227):ZR%!ZG^O%IQMFU(64V:TW6,=(
M7*<!V*S@"[*N(\K54NR_ $'XD#A%"8GU,6<&W,E:I^E 5VA-UNIT !^T:W#]
MOKW)DF_K:2DSH^W<93';M>;L&,K?J96_<]#NP=('E6:*KSTP.\DRV[4^<W",
M#,"I,P#GH,V"AVP5!BZZ"1G1OBO-**T/;72:$Q1H)PI-GOQZO;0MC,>G^&QR
M/GK5T5,+?N<@P=_,I9<^ ;?0MTRD@L0RR]12UJ6"GQ=HD^U&GDVMLS$>5VTL
MZ#B&UG>V#@"9%7JY*YQN;4"!(EC)[;PU!2VF7X3=@_KD!RF: :ZG=ISOV1#9
M"'I$GH9#^=D7]$'X%/WQVQ1CZW-55%W;GS\BL%]1^>)9@S;QD& (O./4%8@@
ML4G8,R>)'\BE*LHYXXC3D"C9#24EL*=6DM?J-U>:7+;I:O$-?5_.^NC+EX<^
M8AF'5GLT@<IS[2XW,*'17CG 9JXKM]\D[DW HS[ $8%\XB&2))3(DM J>081
M.9.R.L8#>&6"9U5KY1/=WB9:@^?29)V?8MC(4PS2&0\MJ$OEXEMUUJR/2%J0
M 55^)=SURV<XY[(GB]65]CX.T1/<+GG3, (D-X&@DAC:!C;)IEFVC]X">/^+
M&A <D9!]B1+$;IA)MXM"V[W?\ **%'7#OQ#"6MJB ,)/;MQQ"H-WR[^2R7!3
MU[#%=P9,\3*$'@@8W-X.T*V@$9H.H<-B$KL!T*JV%?(@E\U;9DD2JFN9V\JT
M8UB$'70*(IX7Y%NPTI'B?52W478=>-QL(G+SM 7\]-3P<2FOMR&AVSB+5"/G
M?D#7( ^HFZF<Y]L:"D$;I%OYL]KKZED*=/R3!3P?ELO\3&J*' LKNS.KBKPE
MX2L"JG;P[3VD&XA>(9]@RY(=*P1Q?<#P(<!AD #L];L?K*1;CCVT%1;\R$'K
M1[A\A(>  E-00E6^%F[RCJ5ER5".'4^2DW?%CX'J"?MD6*-)($V_H*7T+ LA
M&F!,%5$N_53A%,@#N! _'IC1/,(>H2RR\6I@GY1MKY;$H-6R1I<F0C:2OLMY
M,X6N2:F0 P[,R8J]TOZOG>@QJ#]F(A\$Y15*,JZ"43!X( OW499XQ4850*L]
M*^E!$.<GG:7FDSY#V#"XSZ'G@8?"S>88S2'6H9K7H#Q]55%:S#(0(,Q5H05C
M<@T34S%7A#((M7C:TQ+FN;KUZ_L8RRU.O=SB'+;< CQQ""$Y?;^C.ZI7C&8H
MR[+LTY/ICI-R9N/6K!UCN<6IEUN< \]B;A^7NX&;VOQW#]BNLX5FL]:,'6.I
MQ:F76IP##V46C!5G,W=S9H:[^:EEK-/EE:[0FHS5RRN.>5FDGDAO0J*7V&:
MW1E<IPLK7:'E-(VVOFZ0:R7J*Y$4*=F8?^A0W:V^1)FI[R]&=?'\,Q:08J!V
MX$5*UV!J#4]A!/#\RY#\0K!$?2NQ8D*P2/WT*0$-) O \S5CHKR0%53?YUS^
M'U!+ P04    " #S<&E5QJ%08CD"  "W!0  &    'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;(V4VX[3,!"&7\4*$E=5<^@!*$FDM&7%2EVHMEJX0%RXR32Q
MUH=@NYO=M\=VTE"D-NI-[+%G?G_C>"9NA'Q6%8!&KXQRE7B5UO7"]U5> <-J
M+&K@9N<@),/:F++T52T!%RZ(43\*@KG/,.%>&KNUK4QC<=24<-A*I(Z,8?FV
M!"J:Q N]T\(C*2MM%_PTKG$).]!/]58:R^]5"L* *R(XDG!(O"Q<+.?6WSG\
M(-"HLSFRF>R%>+;&?9%X@04""KFV"M@,+[ "2JV0P?C3:7K]D3;P?'Y2OW.Y
MFUSV6,%*T)^DT%7B??10 0=\I/I1-%^ARV=F]7)!E?NBIO6-/GDH/RHM6!=L
M"!CA[8A?NWLX#YA>"8BZ@,AQMP<YRC76.(VE:)"TWD;-3ERJ+MK $6Y_RDY+
MLTM,G$ZS8T$TNN?M[S7W%/O:R-I-/^\DEJU$=$4BC-"#X+I2Z LOH/A?P#<\
M/51T@EI&@XIKR,=H$HY0%$3A@-ZD3W+B]":W)HE^97NEI7D2OR_EVZI-+ZO9
M,EFH&N>0>*8.%,@7\-+W[\)Y\'F ==JS3H?46U8AT1V1#-VO+^$-"T33R0#&
MK,>8W83Q#3.XQ# <O5Q_1T^[;(0VF^T S+R'F=\$LQ'YU3<ZK+ 1"F6\-,U
MC= *4V*> B?X$IM_5DP,9.E:AD*Y.'+=UE6_VG>EK"W&?^YM2WO LB1<(0H'
M$QJ,/YA;DVV;: TM:E>:>Z%-H;MI93HK2.M@]@]"Z)-A#^A[=?H74$L#!!0
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
MSZC<S:B?:ICMMO7]>(]B?-"93(M\[0$DM_'U)?.1=<01AD.'>\[E;L[]*)6
M1QF1HBZAR^&9'^'8Q,> '+&D<>@XW^ ]\?)CCMF>(P$B!W&LI0_+'03$F._8
M$>8]7G$W7KVORA2FKKH"Y  _'L@"%8R<9U&&;"L@AI'O6&WR'JNX&ZO:X#\Q
MSC:N4 Y# 1..(% 2AX[/#7JT\9^(-F9$/LV3[A7!((_BAPB(Z=@APGSO4R+]
M'==_1 U=N@'@OH:RWBR"2NKVTZCV1E4;\W41I!M5K<WE2@IP01O []<5P$]W
MHS]8VGV@MO@'4$L#!!0    ( /-P:557K(&91 4  "@7   8    >&PO=V]R
M:W-H965T<R]S:&5E=#0N>&ULK9AM3^,X$,>_BM5;G5@):.P\EBN5H'!:)&Y!
M"[OWVDU=:I'$7=NA<)_^[+0D3>RXY?9X09-V9OP;9\9_.^,UX\]B28@$KWE6
MB//!4LK5V7 HTB7)L3AE*U*H7Q:,YUBJ6_XT%"M.\+QRRK,A\KQHF&-:#";C
MZKM[/AFS4F:T(/<<B#+/,7^[)!E;GP_@X/V+;_1I*?47P\EXA9_( Y'?5_=<
MW0WK*'.:DT)05@!.%N>#"W@V]3WM4%G\H&0M=JZ!3F7&V+.^N9F?#SQ-1#*2
M2AT"JX\7,B59IB,ICI_;H(-Z3.VX>_T>_<\J>97,# LR9=G?="Z7YX-D .9D
M@<M,?F/K+V2;4*CCI2P3U7^PWMA&HP%(2R%9OG56!#DM-I_X=3L1.PXPZ'%
M6P=TJ(._=?"K1#=D55I76.+)F+,UX-I:1=,7U=Q4WBH;6NC'^""Y^I4J/SF9
MWGU]N+N]N;IXO+X"EQ>W%U^GU^#AR_7UXP,XNL><%')))$UQ]AF<@.\/5^#H
MTV?P"= "/"Y9*7 Q%^.A5"0ZWC#=CGJY&17UC'I%TE/@PV. / 0M[M/#W;VV
M^U#E7T\"JB<!5?&"ODG 8@E4)B#5%^1G25]PIC*W9K8)%5:A=).\3*(@\<?#
MEUU^TR@(DMJF!>G7D+X3\B)3+8>+E #5O&#.RIE<E)GJ@Y25/:B;@-$.A>]Y
M'5*W38LTJ$D#)^D])RM,YX"\JL5&$%%-+5-UQ%5%<UU2  M![,R!P1/" ':@
M3:,H]'NHPYHZW$.MUD8NWRI:70,KM5K)8U 0:>,,#821'\1A!]1B%8:^;R>-
M:M+(27I7367_%$;&H$$<=\!,&QA!.U9<8\7N MU6(ECA-SS+B TM-H=-@KA;
MDZ:55J61'2^I\9)]>+PD357:\!)CX#B!W=XVC8)1V ,WJN%&[A6H6NG54YV3
M%1/4_EQ'YN0AV*TXTR@,>QXL]!J1\)QXMZQX.I&$YXIOIGKBO8U7C&LQM@J
M9]+"..G06JW\*.@!WE$UZ 2^4IB "E%6"V;*A!2]G;P-U2FW+JAI!#W4@]GH
M#G0+SZ:3,XIG-*.2VHL2FF+B)WZWH2U6H1?TE"5L1 >Z56?*\ESMME1UIL_'
MJK,Y4-)8$G"D-@!SEF68JWY7.8BEVBM\MN)O!HAWP+Q3S^LNZ7O-V@DT6@3=
M8M1.H,)4@E3*)>/T'[4<Z$0VW]KI3:F!WO:OF\$AINTL&FV";G&R9J'K^X ,
M3 V"HP3% 31*R&(9PI&#OU$LZ)8L*[\Z50BIU)863WN3L.C5*/$"2Q(6RQ!&
M<7\2C;Y!M\ ]JG.2*/G;+W5#?%@W[#-KI]!H('2+8#>%[9/8-_NFY"'?T@#[
MS-K0C39"MSC^N+D^!O><ZG,FN"0%6="4JFLKJC.4/A2?B15.R?E G7H%X2]D
M,/G]-QAY?UB/(?]3M/:II)%=Y);=CYU+/$, H*EC-JN^)X0:N45NN?VE'3^R
M2:O![39J<^^<^]SZ^\$]_S9::^L712:KQ2Q.>FD;+49N+=ZW[T?F6<XRD6ZC
M-EJCLLBMLH?L_9%5'[MXEJ-=+UXCG\@MGX?L_9%%_4P\MU$;KU%'M$<=#]G]
M(XNPF7RF41]=(WO(+7O_8?./+.<\RUID6L6]D]E('')+W$>V_LA4+#\TWY'8
MS*)^U$;8D%O8*M0Y%57O6/G,T]R)91XM5KU5Z3?JX[O5YZ##B6_J"3)71(N5
M/S((ASNO,?4[Y+\P?Z*% !E9*#?O-%;^?/-:=G,CV:IZLSEC4O5/=;DD>$ZX
M-E"_+QB3[S?Z96G]<GSR+U!+ P04    " #S<&E5NAN_;$,&  #+&0  &
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;,U9VV[C-A#]%<)=%%D@L47JGB8&
M$B?;!MU<L,YV'XH^T!9M"RN)KDCG\O<=2K)DFQ2W 0*T+[8NP]&9X7#.H73V
MS,OO8L681"]Y5HCSP4K*]>EH).8KEE,QY&M6P)T%+W,JX;1<CL2Z9#2I!N79
MB#A.,,II6@S&9]6UAW)\QC<R2POV4"*QR7-:OEZRC#^?#_!@>^%+NEQ)=6$T
M/EO3)9LR^77]4,+9J/62I#DK1,H+5++%^> "GTY(K 94%G^D[%GL'",5RHSS
M[^KD)CD?. H1R]A<*A<4_I[8A&69\@0X_FZ<#MIGJH&[QUOOGZK@(9@9%6S"
MLV]I(E?G@VB $K:@FTQ^X<^_L28@7_F;\TQ4O^BYL74&:+X1DN?-8$"0IT7]
M3U^:1.P,P$'/ -(,((<#O)X!;C/ K0*MD55A75%)QV<E?T:EL@9OZJ#*334:
MHDD+-8U36<+=%,;)\>3^;GK_^>;JXO'Z"DT?X>_V^NYQBNX_H9N[R?WM-3I!
M7Z=7Z.C#Q[.1A >J8:-YX_RR=DYZG&.";GDA5P)=%PE+]AV, &D+EVSA7A*K
MQRLV'R(7'R/B$&P -/GWPQT+'+?-GEOY<WO\W11SGC,TE50RJ&V)_KR8"5E"
M;?YERE;MS#,[4POV5*SIG)T/8$4*5CZQP?CGGW#@_&**])V<[<7MM7%[-N_C
M.^@O@F9,F**LA_K54-5%GL9NX!'/<QQ(^=-N"+HEB7T?1[N6>_C\%I]OQ3?A
M0B*^0$O.$X$$SQ(3T-I'L/MX/_!PJ ,U6#J!&[N]0(,6:& %^FO)A4#KDB]2
M:8(8: _&3A@1 T3=,HHQ\7L1ABW"T%KB]VM64ID62\1>@#L$$Z<FH.%[EO8[
M.=N+-VKCC:PS,@5&V8W6%&RDY=HE),#ZI.B&A. HZ)V4N 49V\N&%3 K&:)%
M@F@"M)"JKJ,(L<6-CM)BGFT2%<L',O3K!.4I1*?8$P;"5>?@JA!\GD(O2X"%
MY H]T3*ELXRAM) ,4BT1]+A4OB*0#TBN&'IEM!1P$9H[@M[*\ADK:Y?;'ET]
M277;8R!]L685:V>O1C*)M6SYQ".&M.J&;@R6O6G%3L>&CC6QCUQ"6KE6\T;N
M<_0EYP41T?$:+ /LD?X^AW?H&UL!=\LSK;C("!3K9>ABSS< -5B&01SV R4=
M4&+O(U O90,2'6WS:A85Y#V;R7MYVX^[4PC82L3C+[!DH*2V@>\L2F<8&Q:E
M,W3_5XNR"6^W)&+7L"8-=M 4^PNGDQK8KC5V"\<(T#/0>&P J-N%%GR=U,!V
MK?%9,3C,$Z0?]@P%B/:R9,7\%4%'+@2M=BOF_J&KBA,/F]J'P3"(+-VC4Q_X
M!_(#]GD*N])R2B]!K3&C#L&ZO-!0&K1*/]/A3G]@*]V#QMZ6>=TSCE$!ZG-_
M(9G9[7!Y_<<+*=1G$;NQJ0L;+'TOMA1K)VZP7=UL)QQ"7 +4@JG:7<"^=V:>
M=EW *+P&R+IA']9.XV"[R&FX^ V\H>L"SXU< UK=\,0/0Z<WP:03$,0N()H=
MX8RI=J"$_5-:O?%0-=4$(>F+65 072:0T-^7"<TNUV")8]+/TZ03%,0N*![>
M!ED7#+X3&;JOR?"@3>\#[H0%L1)XM1?M9X=F\+X$]UP30MT2!T'0WV9)IP&(
M70-T$-%1!G3Q$5$IRW2VD57_D1P5'&X7LN3UYF/;D8P1Z40+. V,;# \B3Q+
MRCM*)C_>_C?Q' ;R.P4YBA[H_#M=JDA@/0R-41CV_DX8FFI=M\2ACRVUWE$W
M\:V:])**=%[U\"3--HH8H.,7 !NVY-!TQ(J6S+C;)59)\%:%^E[>]K/0B0!B
M%P%U%H!040+EIRBO#=[89AMWT>Z$#+%[.&U&*[]GRCHU0.QJX*J9J#? #4U
MR"%<HY7; [?C6V+GVV_5:V3 2Y]@G[9D"!9-K@27@@O4NY%"0OU!R1VKM]'-
M/-1WS='H1(LCSX'MKS8!!DM8-M#0XIZH.F8F=F9^2U3)SH39XM(I&4=^$)!
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
M33$3E&7 <=ZS^N[YH*WWFPW?*:[$1A^TDQEC3WIP$_4L1PO"!$.I&8AJECC
M)-%$2L9SQ6G5(35PL[]FOS+>E9<9$3A@R0\:R;AG=2R(<$Z*1#ZPU356?HS
MD"7"?&%5[74L" LA65J!E8*49F5+7JH\; #<TQT KP)X[P&M'8!F!6@:HZ4R
M8VM()/&[G*V Z]V*37=,;@Q:N:&9_HN!Y&J5*IST!^/[8'Q[,^Q/1T,(IJJY
M&]U/ QA?J=%X\/5Z?#L</01'!QW//;N T;?'F^E/.)X0CIF,4=*0)"?P!1Z#
M(1P?GL AT RF,2L$R2+1M:72J"/98:7GLM3C[=#C>G#'%+. 419A]); 5N9J
MA][:X:6WEW&(80.:[F?P',_=(FCP[W!GCYQFG?"FX6ONX LDD:BN@00VAT"R
M\"EF281<?(+1<T'E*_SJSX3DZGS_WI:^DKVUG5W?^7.1DQ![EKK4 OD2+?_H
MP#UU+K99_T]D;Q+1JA/1VL?N#^F21J@.">2$1B 9B(ULP+$Z1Q%+$J+Z.:JZ
M$ZLC=[(M(WO#?#0C)5G'D.D*N/2=AM/JVLLM3MNUT_9>I_=H?C85HB!9B! R
M(;=>C9*FO1&\[70Z=?!2X=Y8'_UG]D;E2)$O3$$52F&1R?**U;-US>Z;4O5N
M_E+5\K+T_J4I'X([PA<T$Y#@7%$ZC3-E@)?%M1Q(EIOZ-&-253O3C=5[A%QO
M4.MSQN1ZH /4+YS_!U!+ P04    " #S<&E5(;E^T=\)   9+P  &    'AL
M+W=O<FMS:&5E=',O<VAE970Y+GAM;*V::V_;N!*&_XK@LUBT0%U+%"7;W21
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
M!(*H0&6CT^T,/*"C1Y5_%)=C/HX@C3"W ^Z.S!CW#P#?,;4B#L.,6N_JAH3
MUC%'>%3+A2WA4B%! 9-+Z7E!1]=H?!*Q!N 1K8X,<A+!+M3H&UUU I7^#$HR
MX $81]9VL#W .ZB%!F;NRAQ66R&[PUW ]4:N[.C![Z[= !N_A1/C/?))>=0]
MB.#",Z/Y0'PF)A#=0"4/HUPK<8@^GZ#>BP)DB]LDR97RK:8C ],@R>MNV:ZZ
M,F:4HDG0$P8>?[*M;ZR,JI< @FZ1U0$FVQJYU ?"+CYQK=<$2,POMT1V@O,;
M57:.<0KW$8JK*WM2=#<,3X8451C[B9!0&*85F+@#IM-VC07/=+M=2<Q0)<NF
M5GF"TZT :S5^B;*NU$^ ^.&,ZKS+V@#C'6(+4&TW7[, 7@+)- Y^?%#=J*(4
M?I_L2@6'EZ7)3L%F4ABGMO"A-NT3!!5(HD$^M<]*S<*<Z)6P7.E;FL52&!#"
M6^2[IHYV*93/7$,X-RQEZ@H.'[;1BL!&!K0C'#6Z)!IQ>S0=" +@A( LP.NF
MT&7.VZ$OP%[\%'-6Q^C*NEH_*6'VW-TQ1 #(V;+.:(TA32UUZHR_;S*,-<"Q
M@7 35%/!(1G<(4 *PRY)2\T2'?X"1+T%3- #R"@S568=;WJY!VS=@'8$)!%P
MWS[;[2E@*0C[#,<B3+=D%>*>^>B3JB-%B)B.7QA.IVOA]E6T5MZY&^_P#\=:
M@UKQNB@[_/PKMJ#RG\&,Q D/@ D793A29CZBJ<-CQ@IXP/BN1I)C!I8C($@K
M/&Z2O%)FPVHF_H$4!/?S\ 83.:*PHQDW !!,5A;P>$Z,@%4^V%<'&@=Q'1((
MJ%\T!: 7"!6('/5PV!GS?N1B1,DRA"D=E(]DR]8G,!]0O@V>U5(?P <\NTW
ML&0-U1J7M!765;.QG3&W1J[8% @I'BH^LH%+@40)RVOD6<TG('>9!["YH=MO
MY\N!31DB7-KH4E6?2(P(%_T @,%Z2&HDA".F^]HR7?OXI1_8^(&.!;"V5PA;
M$TF9=Z*>L+<!CF8R. L25Z8:,!1RP7S1./&%#*DD3PL]NO4B (<Q]8($0LJQ
M?#NG+<@PEK3[A 4-(&D'O##)P/@K6J 2P^)A1&,#XHB%T1*X=:Z7;5)77AX%
M6T&-H[*J%1PH$)4(1K\?X'A+>AAU+50+-6EAN"Q<BT(+F_,+P\5ST./L0*I[
ML8EY [A_#]HMD+!^4J]62!E=TR"WI4WC>;BCL+Q-3#LD.;@VBO>,<!EBTRB0
M=CI#*9_ [8)+NF(SPD[DT6 O()\B$.XGO!]=%9S?A(PO%,FPS<OP@R4EPH2Z
M]?(F)>?;DZ)Z GC+ "QFW*!:%&8#2ZU!!AH_+_(!F 7U4M  &N W\$QG+-=;
M%0T(O0*4#/X+^%3R^,W;-S]\E6QUNQ%QBG3$NX CL#P586OHL!JMRN(7P@(]
M.>EI$J >P_^-U5$,48[^C,"/Z"<.=P@G6FIU1X(0?K,*$_YB3QLV!$PV)>4P
M0Y+*-:@9.6(&Q'RQ8\U;H5\ +F:F&64B:65YDVF@+?0AH(*#/ \]#U8\7\;?
M>['=NZN(EM12,%!"MQ7QD*,1!:H?.T@K4I]!__K%JGCPC8PJ &U%0Y/SA0 ;
M%,T^N)6OPTF0#]\!$V"_$[F$3C:41T_0%67/%>]6[R*",H4L#E4'I\18L<B:
MQ"1YAY8D6E$(9P.3L! A58%W%-'7W4LC0=J%R$1-D:1BH,IBI>TSP9(I6^6H
MYR%QH]1ALAO8#D]P![)0RZJ1O9"]E6T UJ;_W DRKMDTV8-"8 (TO W1\ [
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
M@:&>!IWK6Y>B4VSEET.XO<\Q!")TZXF6%=:P=CL\A3&2NA^;5JER 2+,<L9
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
M#Z/]T-8[G!*,N;:MM_3G1L/^&WP ?E_58,G)!UP H_ $WHO_ 5!+ P04
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
ME0NPYVLIS7;C+A@F]>(/4$L#!!0    ( /-P:57(5Q@=C ,  '('   9
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;)55VX[;-A#]E8$2!+N 8-UM>6,;
M6&\2M$46->(T?2CZ0$MCBPA%*B2UWNW7=RA9JH,Z+OHB7C1SYIP9<K@X*OW5
M5(@6GFLAS=*KK&WN@L 4%=;,3%2#DO[LE:Z9I:4^!*;1R,K.J19!'(;3H&9<
M>JM%M[?1JX5JK> 2-QI,6]=,OZQ1J./2B[QAXQ,_5-9M!*M%PPZX1?M;L]&T
M"D:4DM<H#5<2-.Z7WGUTMTZ=?6?PA>/1G,W!*=DI]=4M?BZ77N@(H<#".@1&
MPQ,^H! .B&A\.V%Z8TCG>#X?T#]TVDG+CAE\4.)W7MIJZ>4>E+AGK;"?U/$G
M/.G)'%ZAA.F^<.QM4XI8M,:J^N1,ZYK+?F3/ISR<.>3A#QSBDT/<\>X#=2S?
M,<M6"ZV.H)TUH;E))[7S)G)<NJ)LK::_G/SL:J.IOMJ^ ),EO/_6\H8R;A>!
M)6QG$10GG'6/$_\ )XKA44E;&7@O2RR_!PB(U,@L'IBMXZN([["80!+Y$(=Q
M= 4O&94F'5[R'TI]V @F[?>"X8_[G;&:SLB?E[3WR.EE9'=O[DS#"EQZ=#$,
MZB?T5F]>1=/P[17>Z<@[O8;^/RIT%><RR\O@0+G'>H=ZS/^_=D*XX1)LI5I#
MKN86'EE1443=0^$(]1JFH3]/,IIDF9_%.7Q$ND65$B7PNM'J"9V=@2CWIUD&
MT<S/DQB^8,4+@08R/\E32/PTG<&'5DMN6XU=C#U_=G,#\V0*>1;!NN6BY/(
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
M6.+5X>!B<B0*^XL:^Z'4.?^*!2*NU"E?KA4(M: '<'^ID?KN W70_*SI]3\
M4$L#!!0    ( /-P:54< LU S (  $P&   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$V+GAM;(V5VV[;, R&7X7PAF$#@OJ8XY( 2;MANR@0M-UV,>Q"L>E8
MJ"QYDM(T>_I1MN.F:QKLQCJ1G_B+(3/=*7UO"D0+CZ609N85UE83WS=I@24S
M%ZI"22>YTB6SM-0;WU0:658[E<*/@F#@EXQ+;SZM]U9Z/E5;*[C$E0:S+4NF
M]TL4:C?S0N^P<<,WA74;_GQ:L0W>HOU6K32M_(Z2\1*EX4J"QGSF+<+),G'V
MM<%WCCMS- >G9*W4O5M\S69>X )"@:EU!$;# UZB$ Y$8?QNF5YWI7,\GA_H
MGVOMI&7-#%XJ\8-GMIAY(P\RS-E6V!NU^X*MGK[CI4J8^@N[QC:./4BWQJJR
M=:8(2BZ;D3VV[W#D, I><8A:AZB.N[FHCO**63:?:K4#[:R)YB:UU-J;@N/2
M)>76:CKEY&?GBS356\S@TR.EV:"9^I:H[LQ/6\*R(42O$,((KI6TA8%/,L/L
M.<"G<+J8HD-,R^@L\0K3"XC#'D1!%)[AQ9W&N.;%K_!6;,_6 @TPF4$MF D#
M/Q=K8S7]*GZ=TMP0D]-$5RD34[$49QZ5@D']@-[\W9MP$'P\$V_2Q9N<H_]7
M3LX23L?W+Q;N"H1<":I++C=@W1NUQ<G_T#&73<TWY2>8)5^KJ(X:##88$)RM
MN>"6HYD I0[+->HN?2]V GC/)=A";0VEPWR Q7.>@;<0]L;CL!Z'XT%GP*5%
M$F-A,()P/.[V*[;7I(*LD_Z OE$_[LX>6-H(<*DW/+UWUI"$ TB.R*;@5>7>
MH(LAZHWHEB1^(E5:Y6A<+V("W(ORE.QRI,\@B2 9.:DY:DVV&J7MWF4/\3""
M. CA3EGR92_U#GNC,*8QZ8W[8SCU"_*/*KQ$O:G[F(%4;:5MBKW;[5KEHND0
M3^9-G[UF>L.E 8$YN087P[X'NNE=S<*JJNX7:V6I^]33@MH]:F= Y[E2]K!P
M%W1_(/._4$L#!!0    ( /-P:556^&,I*0\  .(T   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;.U;:V_;2);]*P6/,[ !MBQ2DBWE!2AVNML]Z<2(
M/3L?%ONA1)8D;D@6FT7:\?SZ.?=6\:67G44V.X,=H#NF1++JWEOGGGOJH=</
MNOABUDJ5XFN:9.;-T;HL\Y=G9R9<JU2:@<Y5ACM+7:2RQ,=B=6;R0LF(7TJ3
MLV X/#]+99P=O7W-W]T4;U_KJDSB3-T4PE1I*HO'=RK1#V^._*/ZB\_Q:EW2
M%V=O7^=RI6Y5^=?\IL"GLZ:5*$Y59F*=B4(MWQS-_9?OQO0\/_ ?L7HPG6M!
MGBRT_D(?KJ,W1T,R2"4J+*D%B3_WZE(E"34$,_YP;1XU7=*+W>NZ]9_9=_BR
MD$9=ZN1O<52NWQQ-CT2DEK)*RL_ZX5?E_)E0>Z%.#/\K'NRSP<61""M3ZM2]
M# O2.+-_Y5<7A\X+T^&>%P+W0L!VVX[8RBM9RK>O"_T@"GH:K=$%N\IOP[@X
MHT&Y+0O<C?%>^?:#SE8_W:DB%5=J4;X^*]$FW3D+W?OO[/O!GO?]0/RNLW)M
MQ/LL4E&_@3,8TU@4U!:]"PZV>*7"@1CYG@B&@7^@O5'CX8C;&^UM;U&*J]B$
MB395H<1_SA>F+("&_]KEK6UKO+LMRI"7)I>A>G.$%#"JN%=';__\)_]\^.J
MI>/&TO&AUI\Q%D^\C\]"+\5EH:*X%#=582J9E:+4HEPK4:)E0_?IP[O*X&EC
MQ <M,S%?%4HAU4I/1+)4D?A9+8H*22J"$0V$/_7$0I4/2F5X(4GBL,H](8U8
MZ ).J@(?LDC\*K,T%N]D]H5O)@J0*,0)+F5*UY''??_Y3],@&+[J]\Q?^J].
M[2.7.LUE]BC6]*Y(G&.A=>PA+M?X%ED0IU7J;(BSE0@EQB8N'^G9X_'0&P[Y
M?W'2[;47I+K7@;C#(QL!E(G1(L["I(H4F6%*.+EXA%\E8MDQR%2+)$[C<F<K
M#W#!J!#0BP1>[GA'G?L7K]"T,:HT',(5HHXQ4_L?!B6$7]8Z06B-[; .5FQ$
MIDM0Y1]53+UAW'/Y",-#G<(ZBK(XJ;+*J.A4+!6,S+B'*HL*^9")7!?,E XB
MF]& =3$L ^Y+Z@I-RT6B1$KIGSP.Q*=,_%8ECV+&J3OL#Z0#P*Z&8:;Z6N(V
MWP315@6-(0&1[OTN:Q0& 7?R*2SU O$_MQ1QH)\>P(1<H48-Q$T1ZX(:WFJG
M\4Z&85&A$4E>X[^LDHDHR!Y8G1<H2L  <F<X""8O&CC&&<-QF6C-X!@-+B8O
M;&*0-3+5%27C&JV&NDHPP*K.G\BBI%K\-XH5V28[J*:B8U^CAT*9A%7"2<JY
MD:LBA'<HH/6XP7KJR0 (H8KO>9#LX-WC08VD7LA$9B$PG2II&)C-(,XC# E
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
M;+P ]I=:NV[B#>R>:?/_ 5!+ P04    " #S<&E5);.@DH@#  #;"   &0
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
M+!01ZD_.>A=C46"84P/Y=$#K;I5*M@&):[6^<;OUC0W<1[N7.7ERKP7D3"O
M!X\:QT"5KL4)/'?)T0W%@"4 X*H5%% (.@6SR+E--0^4F/M^@A7:<,,8]2J(
M[?9<ND%N<"+VB64:EZFL^DX0'J.?C/0'2VV+OQI>BE/CF&S;DW;3?XMQ<''
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
M B8^F]%PN@M/U5([NM)AV=(_#33>@7Y?:>WVAD]P^.^R^ =02P,$%     @
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
MKW!W6SL!-E4(/]@<5@;?L,MK4V/?&.#N3[&2F,)OC!&ZIOUR)8GWU%V;RZ
M_:DL#7V;A>43>0\X/NDL@QW4"$+%B*=E95';4M).C37H,K 14''J^)6(=4-8
MTQ;_0#LRBT+7Q;TOA'J.53+3?S8M ().-8^=R(U51YG^BHH\@OG%$?!\C*V%
M>I19*7WM]>[,JQL/6YX0S 75S1XCNFWYP'^0>D<30\A'J3,YRP :XS3W%@IF
MH1:2+Q1YC'!U"8E9F9(UM V.5C;8AEK$,0*;F&)AV%@:UYDLBCK=")=*I NL
M85YZHK%8Q+M6^*9#COBCM-JEFF?3T6Q]U+X.>#D65XRY<F5"/C/D+".U2U Z
M8W42VDA+=3<T* 3::[IJAZ*%90:.*^=SG6@J_R8:=0  E< :$6_JZHB%"E(H
M^"J-(J21;A?<EJBV58/'>8GOTNL=-.S'#?(OD^563(!,!QN399?&!H1?-.T=
M]W3*5A \+*H)MRI(4;AKNK#%J' ^6Y.I$IDF9V=KUL@]MT!L[Q'OHE1@$/91
M)P$KC])J3(B*L[$/)6:&Y3H^IK,+#0K'JK'444#\LJJ#G>7P^]%DCXPRYTKE
MZA@A>36<*M[(!9>6')FJ7<"E1(;KS:RE)PU_@BRTU!;3YNT 4_=*) @I*^=6
MP9:0]^ >?J.;9S\U'-)NU8*8)3W;#F95P>064@HC^ A''-,9(C((<!T*UCC7
M/.$"]BJONFA>FM#L81PZ_&.E;;.(A@M QYIX"B0,?S*ORT&O\M_NKK--&6&4
MZIR-K$*-:N8;PI0^%&?=M'#7<^.H&/RBU"DSSJHSTJFC[I[;D;"*WK*X]IR^
MO7] 2"32&@!9-]68R*)?@JDMEH&$4&B(W\ =VGDIZ4"3*%0GXYMPB'T_JAFX
M,W@'%$S;E5GRH-O=BA6&S0(]BL:HKS3EH ))Z^U:0FH(PA2;%8(;L,YCQU#/
M:9U4@)/2%C4R7KC=M@-6UU!L8KR%QW;7O<84@>&%EM\3*M[^ 1E<0A#4"5NV
MQ<:OB&UG329)..V19(E$6P]WJCIM^ZP+7FL#&AB)%0R.HEZ;S,<UF:>C#NDF
MSTC[ET;[FK3M<)6-,D$O+A*K9U1&6P,8#BFW-%G*KE>T(9R,O(= V6++&V+"
MB>15;5V[&HBFA+E651TNOH)2&+O%(&:JND_Q:(&!HDI'RXW+V+9()37ES)D-
ML6@*BDB5:EF$\VN&KJ$QGF2XUC4-)EO1W61&>>FV-^$<897.L0 P2_$XW;Q)
MXBK&.2]XM%NOO/6?G.E]&V%%.$S#[;)HEJ?;)+Z:TBVD5)U8T.L?H<-C,IFW
M):.)G@"N*2O?9*?IY\?AD,R]9J]A1.M"U01R&HA:9>S6D:UMP]:V.#MR%OC=
M)$_=_<-V<Z[:-W:7DLG4^M7X'(O?"O&+M!CS\;C;4G1Y_^$!;H*WHM4YO2B"
MMX9Z>CV2[^ Z,1-?)8YEP(LW8'+$9P'QN7PTED<"([@^&[PRJT)GU[A9O1S:
M6$/NMBB3]MR*"T-S ?BB-LAB]7&U_?JFWC5LBKI>R35B>=T4/2D'50!-Q.U[
MFG1SWI1.P!R9FO4CI4TJ$+;JJ4PIW;+U*DOA7+8*M1K,&?;>(>4Y'=\^7_]\
M>5B#H^(3/#%F=,K <:ZB*X%@A+=3QJ14[S..ZH*8S95:Z,!R?Y8%CYX6#0O=
M=1<T<<CP/BME> L@Z;SY;D-M]F\>CIB$?EG2JYKO2B:%F')B:6\N+W#)YBD#
M3/./?6EKH!KUVESS,E?$N@MZEY6 &-ZA<EIYB]Z"\&H;PM]4]0+9?PG/WV7U
M_P7J^]ZIG[3^[X 1"_Y7AS@<(!C^^FCN-G\<78;_2S;+P[].2,>"R$6FYA#M
M'8^''6'#/SGAPIL5_WLR,]Z;G'\NE<1<H05X#E3Y^H(V:/Y.N_@/4$L#!!0
M   ( /-P:540*W"*H@<  )$1   9    >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;(U8VW+;-A#]%8R2IB^J;G:<F^T9VTF;=-J))VF:ATX?(' IH@$!!@ E
MJU_?LP!)R;'LYB$Q+XN]GCV[U.G&^2^A(HKBIC8VG(VJ&)N7TVE0%=4R3%Q#
M%F]*YVL9<>M7T]!XDD4Z5)OI8C8[F=92V]'Y:7IV[<]/71N-MG3M16CK6OKM
M)1FW.1O-1_V##WI517XP/3]MY(H^4OS47'O<30<MA:[)!NVL\%2>C2[F+R^/
M63X)_*EI$_:N!4>R=.X+W[PKSD8S=H@,J<@:)/ZLZ8J,845PXVNG<S28Y(/[
MU[WVGU/LB&4I UTY\UD7L3H;/1^)@DK9FOC!;=Y2%\]3UJ><">E_L<FRQQ!6
M;8BN[@[#@UK;_%?>='G8._!\=L^!17=@D?S.AI*7KV64YZ?>;81G:6CCBQ1J
M.@WGM.6B?(P>;S7.Q?.K]W^^>_W3_(7XU!0RTNDT0BF_FJI.P656L+A'P7PA
M?G<V5D&\L045MQ5,X<W@TJ)WZ7+QH,;7I";B:#X6B]EB_H"^HR'$HZ3OZ!Y]
MGVP;6FF$\^*=+3U];<E&\2Y2'<;\\-+%2OQUL0S1 R-_'TI!-G!\V #WS<O0
M2$5G(S1&(+^FT?F31_.3V:L'W#\>W#]^2/OW5.A!!8?=^T:K^*BM(C$\W<@
M;"LC/15"BI5Q2V2PD2AQK958;D6L2'QVWA3B+4F##+[W*VGUOY*;;9Q>7[D:
M)[9/'CU?S)^]"F+9!K@6..L-^208!%2*4EMIE68+Y!/1L#.57)-8$D$;"]5R
M*Q20IFU+(CJ\P?.R1'?#Q<ZA6BKO"%*.O=0PKV( =P3TJ+8K47I7)T$J80:O
MH(=U>O0=/\[$)EPY9&(B_MA% I>"("N32;(5NUF(*L?//@994MR*QKOHN#/'
M FDU;<&V [(3];]\B?<XV'I*A[KSH%OU!2=D%!J>E5)I@P.4G 0+LCC[>-<<
MW$TQU8UQ6Z(P$9\K;4A<7[]![$:RMS!9M)P,$&3@!X<*9#$$@C0PB7P^/GH^
MF8-RC&'V1+K2D2U)#V_0Z0)]2O62?-^KLS&H756=AE0]AA!*7G (LH$/-QI$
M2@;:%Y-GO?+4A2UT>C&?S'[@>':>?(?A>2Z2EQO!VCT#B=-CY!*'0X5*8[[D
MC+5- ^NJPKA*#]#S-C0LD89$H8-OFXQ,)=N0H36T10I*%FOR@8/( +LGF3W:
M=Q! ;6N'\H-OB(/"(]1[WVT6+DW70C@'-+(+("T>+CF"2C<-@TBACKE]#)1"
MH;9K$)OS6V$8Q!&S\P!ZU\ZLH9(AMM>%J(^5:[UB*DA%1(:,(>B]A6&.L] <
MOBZURBE#M5A9RJR&&R@=#^), ;+X!S.L9L+MY'9>-JV'E4"@E8CPNS;G4WV;
M(W*'&2A<KA4?[91Q]5K,QNP"[KZ))XGCT9N?E*MK\J"3!GEE;AF+]U9<-%X;
M,3_I@;M70+2,(LTYXOXQ3MK<KU2P\SFJVK4YHL=/)[,>QCG9U]?78P$WY=)H
MC&6P9T" /O9=>G7QX<U'<:'BF-6N==%AG VE.GS%K-+EEM/=0Z@3R6:#:!N6
M6TR>IAJ'7C.PZ1GG-8]CH+.16_":$72##2[LY X8R*YG%SAU4BG/Z=<6A4$P
M G- -"XB]4 I=,.=E5XC1I@M(2,R0#=$7P)'S)#DOVP/38B1!YF6G8B=H5U2
M.30R>J59&T#1N' ;=5T@8U"^I1)E1=,P"-C3-G8LV0\)N(Q_(56_SX"A-9EP
MNQED@FLQ\$N.B%+'=HGJZY]5\TA<@2VXWU, ^R< C$WE#$82Z*+&,M9W"Z!<
MZ(Q)MH04L/;;"0""?VTMB?ELG\[VX.A\<<CH-_CC?*^8U]P=L8*6<0"O4EES
M)A$;G-%%FA$ +9:BOE<MQ$ @%T7VG\M^NT_ $PKZRY8!P3H-Q8Y9-(\Z'N<M
MND!!70EZ@SG==QZ'R=2G0TJ4BRP\Y -QG3R;G.SFPZ;2/%@BRKZ""[8S8_37
M5L.];0:MP1=&>L/MX0G5[[#'1-L-&#[V&S"?9CR6&YW;^.AX9RXI4^091P+8
MKH?>A)?L[N.C%Y.C01ISO"_V_\^H/G<]PZ6.'TB.>3-513::,X(]" U=]UA/
M&TJ7@YY.L9:E92E] :!:*7MWC-\N7(7IH&3(.T2ZP$Z,;@;?QR[[X)8A^2FW
M PI ,U)CLG+;I=7C\?%L#X/W9IFU0.^+ Y+P\$3\P8G^#8F>B%\8N7>CR[-N
M*#EH0N=!N9>F)8@$S<XT@STJ?C/\4I\/NV9IZ$9W<;!J$)W#2"+>@ZC(2TL>
M*=3WCFI]8I[6]O@8EDVR:^V=92\FXBV "#8&B97][CP([C$"ZATH]:WLEM2>
M>OI->\QH5JXUQ; C#'O'P:WC;GZZ*F=$<60=$7+?8C8PIW.DN<6&3:??G?=L
M_+BWT]S>VK/OB >E!==@W!2)A-K(2VO![.N:.J$KU86G286!@5!VF<QN6NNX
MBB #H(9WJ_U!8/&1CP4I?8US9$D9?Q>@^'Z5R!;:+(L>^O":[GTFIP/\8T#@
M]-J8OYB'I\/O#1?Y,WLGGG^L^%V"7U%!0R6.SB;/GHZ$SS\ Y)OHFO31O701
M:TJZQ.(.Q+, WI<.T[2[80/#KS#G_P%02P,$%     @ \W!I559:KZ@Z P
M!P<  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULE57;;MLX$/V5@1KL
M4R#)<IJV6=M +NVV0(H-FEX>%OM B6.+*&\=4G'R]SND;-4MTJ#[(I&<F3/G
MC#BCQ=;1U] C1K@WVH9ET<?HSZHJ=#T:$4KGT;)E[<B(R%O:5,$3"IF#C*Z:
MNCZMC%"V6"WRV0VM%FZ(6EF\(0B#,8(>+E"[[;*8%?N##VK3QW10K19>;/ 6
MXR=_0[RK)A2I#-J@G 7"];(XGYU=G"3_[/!9X38<K"$I:9W[FC;OY+*H$R'4
MV,6$(/AUAY>H=0)B&M]VF,64,@4>KO?H;[)VUM**@)=.?U$R]LOB90$2UV+0
M\8/;OL6=GN<)KW,ZY"=L1]_F50'=$*(SNV!F8)0=W^)^5X>#@)?U+P*:74"3
M>8^),LLK$<5J06X+E+P9+2VRU!S-Y)1-'^4V$EL5Q\75[= &_#:@C?#ZCI]A
M446&3<:JVT%<C!#-+R!F#;QW-O8!7EN)\D> BOE,I)H]J8OF2<0K[$J8SXZA
MJ9O9$WCS2>0\X\U_5R3\<]Z&2'PE_GU,[XAV\CA::I.SX$6'RX+[("#=8;'Z
MX]GLM/[S":XG$]>3I]!_[X/\3PCXV\(;;&G@MH.FR77EYU_:M4+#%VZ) 'B/
MU*F $A0'.)][)CJ0)+80>P0AI4J'''%T6K[BRZAU\AGXHU,.8M13^(ADX-H)
M>PS",I@Q*)6(J!^XA[U0$HZ:<C9%<X: ,6K,",I&9N&,%_8!O'@0+1O8Y=JQ
M=S=X;H[89S:>7(<H0_FC"L+(@XA%)!_"-)64W7#?:F$[!!YBL$&+Q &=(^^(
MF8$?>!60L0XJQUGY&J)I6=S^*C(JN6$S,I I-"W6RC*X8L@0^<SDB@MB12$,
M*(^ST^5.E"0>5(+1(_N[-1S-ZK*9JI$JMJO2H4]=UH^4^YJ%)O,E<85C"5<#
M):VQ5P$\DG(_I18Z.!X=DJDCZTT0J1Z=L]P*0QZ2(3/@>G0]3[H$;D37<QZ^
M-\G"M5'>C.5A<BG=T?S[72@?N__5P7 R2)L\@@.G'6P<Y]1T.DWY\W&X?7<?
M?Q'O!6T4D]2XYM"Z?/&\ !K'[KB)SN=1U[K(@S,O>_Y3(24'MJ^=B_M-2C#]
M^U;_ 5!+ P04    " #S<&E5V%&O!L0L  !(H@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6SM/=ERVU:6OX+R9&;D*D@F*<N6E<15LFQW.^TD'BM)
M/TS- PA<DHA!@(U%,OOKYZQW 0%(5I+NJ:E^2"R2P%W./?MVO[FMZD_-QI@V
M^KPMRN;;1YNVW5T\>=*D&[--FI-J9TKX9575VZ2%C_7Z2;.K39+12]OBR6(V
M>_9DF^3EHY??T'<?ZI??5%U;Y*7Y4$=-M]TF]?Z5*:K;;Q_-'^D7'_/UIL4O
MGKS\9I>LS;5I?]Y]J.'3$SM*EF]-V>15&=5F]>VCR_G%J\5S?(&>^"4WMXWW
M=X1;65;5)_SP+OOVT0Q79 J3MCA$ O_<F"M3%#@2K.-O,N@C.R>^Z/^MH[^E
MS<-FEDECKJKBKWG6;KY]=/XHRLPJZ8KV8W7[9R,;.L/QTJIHZ/_1+3][]NQ1
ME'9-6VWE95C!-B_YW^2S ,)[X7PV\L)"7EC0NGDB6N7KI$U>?E-7MU&-3\-H
M^ =ME=Z&Q>4EGLIU6\.O.;S7OKSFTXBJ572=K\M\E:=)V4:7:5IU99N7Z^A#
M5>1I;IKH2/]Z_,V3%J;& 9ZD,LTKGF8Q,LU\$7U?E>VFB=Z4F<G" 9[ FNW"
M%[KP5XO)$5^;]"0ZG<?18K:83XQW:@%Q2N.=CHPWM./_OEPV;0V(\S]#.^;Q
MG@Z/A]1TT>R2U'S[",BE,?6->?3R/_YM_FSV]<1JG]K5/IT:_>6KI,D;/+0/
M.';9)HCB0XM\P# 7T4\; ^225MM=4NX1(FE5-@"4+&E-%JWR,BG3/"FB!EXP
M0*)M$VV2&Q,MC2DCV.TNJ>&YO*1!Z@R>-H#6[29:F]+425'L\1>SP]$2!_==
MG<.XNP(@#^^VL(B?RQR?N<9Y:)V76U,#AD9'__%OYXO%[.L_75Y^H#_G7S^.
MDC*CM^JNX*?QP[5)NSIO\3CQ]S>?TTU2KDUT56VW>4/,10>[?G.E8YU,G-&9
M/:.S2>!^<-N!M5Q9$(Z<U(,'X_.Z^XA@@*++#$%%H&ZA])>D3MKH0Y)^2M9X
M% BJ''Z^W51X6M5MB4<%7\(T;0W?P4>0#/ 2/MUTRR;/\J1&*+^'7_.TV]'C
M]L/;&A:TR1MX/([>O[^R0!]ZPI[HD5FM#/%M.$= E^W2U!'3_"Q&H0 ?VRKZ
MH6I-=,H(\*>B6L*^_PI\OHG>E3>F:7'[T9_J"B;Q9_:?U!GC*(EN8!_)LC
ML-8 7;01O)^W>P &?!3,O&+BB(!\\".@+K'1)2 XL%  Q?XDNBP*'D,HR4&=
M,!7VVR0DFWSR,44.;!Y/<0H'GUD<?#:)-C]4I9X8'M0[V5$SA( /&XFQ3\'A
M86%#"#0&S#@XJ!@)_G:3IYM[ ]>?=6G29&O&GD4<#[ "2/[[I(:Y%J>(2O/S
MJ-O!=^8SL I2%>"%I/3PNS @]Z-D71LBI0@X6'6+/_B+!3SDY_IX-7_^=;1*
MTKR ;9]$/3@J6!K YATS81@UK[-C8** <^9O':(>$F#=;/*=]P* S)\J!$EM
MT@K$^=_A&,JQ&9-&AQ>DOIN'-,C;X5.TJJNMOWW9*#S15NDGX!H9K%=WS[/P
M I,MD@""N 2=$WA2!2=W5%1- _3;MG6^[%I"&(#GZ,H!,;*\2>$MEC,'B_>6
M##/Q+%/T]-S2T_-)*GC3M(!?K0B3RP:4V1U1\!!!/7"H"\#.$C1B0K6N@0=,
M\&CB'L6]L[Q%^(QP_0,IC$(3#P.@-S%T0JR7!:K9534)ZZV5&O"H$4Y6 (4C
M=@/WC^EY.9NN-O@D'B$LCPAGY"4KN76BVMR8LI-5F<]@@P <@*.F;0?; R0
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
M</$&N*N#"$C7Y$K2KL('*ND<AODJG^] >\/ $1@?]-8\D?\JD6B*"58'"Y#
M X,D>0J3J/F[1 $?]H=(DGT81PZ;.%_'),Y8P[VTVS@?KTT&M1" %7JD,05I
M%ZGJT(CGN5;0.X R(/:1!UM8VF>7FVR).3A75-- )@Y7<5$>RE;:15SK)5KP
MGB<%-6[$2&7T%,.-Y, 9>%:E$AES2X6I-#.=?S8!%$[/[4$GB_NBK\RBM/GV
MN@2Q]LLR8ON_M%,J$V *D5WZKHZ8-D8,.62G23IYI52Y-S]:%7WYN_/]^HV\
M[W3] ''Z>/YYQY?17$1? (#*5F\N8#C3_#!\RYV^UR%O^_LW1UYS9R\$+<$,
MM%P_?EH7L$3X"WOW*OJ.6-ASVEZ;_3KX/!BSN\'5KX-WP]MW;'A[!9WQ[34;
M_78Y&EX/!Y^'-R-V^VD,O^-/;/S+#;OZ=#OZ]&%X/1C?7+.?A[>#VZOAX ,;
MC>'&QYO;\0@E\_K]MZ^_+]B6'KP"UFR'SZ6/J@LGXU4'+>W]Y@^;$*5E%_FB
MNA5X==W:7[+^+E<;Y0K*3"VJ%F6^*/<V(Y';ND7VV+$1 II70._)(]3!V4''
MHY[FR:JQZFD>Z54>[ZS9%VR+]M@X P;B7O72@;8*H$-.H0W.Q<2'WBS?B\02
M[V.UV'Q%PNL4A?0Z3J_7WGA?LJ'B;OR;)PY'WCQ7Z4PIOU>>"G[K)DF^&'1K
MX#(5NM;!);>QM3Z?9JA,O&K_O\% OF)]V^SOMPH/@*SO]FM0;[WG"SI.U^NR
M3NCTNAWV ;KM4^A(> I5C8Q+.DP%H.78=Z&]/O9<_Z2:MRJKV,<A<H^AR>KV
M<(X'@1.>;/%RJ%Z"0;?7';&@[01!'P;MP D]EQUX8=JN7YBV7_S"=%I00J[0
M)(79]\[T(+G][TP'>[8BSBXWC)'3[=*#,8DG3F@R>H4(0]\/:<>.0_ &U@T8
M!D% "85YT!ST0PP%+3@=)WD]I^\AF<J-^^S66OL2(!6P];LB_$6JR&SY44!]
MM_ZD8E!^2? XO?P>XR/UEY!3Q126NLTNV$R7WSB4%U;E]%W!1%FK4AK.!8<@
MP0GP?*J@@ZDND$']H<G%OP%02P,$%     @ \W!I59_\E,&> @  Y@4  !D
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
MR4GM+V5-EG<EV]'BO;!:ZIV#%5I85\(BO'T4&X7NW2PF=N"/Q<41;-F!9:^
MI1E\-)HJ!^]UB>7? 6)F=J*7]?26V57$!RR&,$H'D"59>@5O=)(["GBC_R[W
MM[N-(\NOX_=+@CNX\64XGS&WKA$%SB-."8?V&:/%M]^D-\GW5\B.3V3'U] 7
M:\[ LE4(9@O8$V^8N//$+[&]BG>9[5(X65R !^F@$*IHE2 L87. 4C[+D@\!
M50B:ZX74A:D1!)&5FY;\JP$R@%];20>HC"K1.D_>&]R;NA'Z %Q'POS +CVJ
M'^]#[K 7\8R62P'HMMXP$39E#S4G;Z#$6"TY$CJP*%O;DV'2TI1#^-5CAJ<'
M_' P8/2/QW\2>"LU6YC6,8@; +X4V-"9Z))SZ!U\>EW<3\(*@I4HGL3.N_^@
M^8&^8?!!GD]YD.:#29K#EW\J.@I(IX-Q\AVDDT&:Y_!J[!EGF(ZZWP0>6>+6
M**Z?07"@TA51^0=C^@CT-^4+'4>ME*KUWO\-??N_"]*#U\*5N]]=DRF>P#1>
MJP.FR+V!$U@6'LF%S59+8IA)#EF>PJ,AH;J0G,&PD\G-C7<R'D\[)Q<#UEU"
MUE_)I;2.S\IOC787F@QGCVDU=97XM'KJ8W==^?[K>-<$/PK+$7.@<,NFR3"?
M1&"[QM)-R#2AF&\,<6L(PXI[,5I_@/>WQE _\0Y.W7WQ)U!+ P04    " #S
M<&E5+4;$J8 "  "/!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6R=
M5&UOTT ,_BM60&A(U?+6=J6TD=H.!!\F3=N #X@/E\1I3KN7<'=9Q[_'E[2A
M2%V1^)+8/OOQ8]_9BYTVC[9&=/ LA;++H':NF8>A+6J4S%[J!A6=5-I(YD@U
MV] V!EG9!4D1)E$T#27C*L@6G>W69 O=.L$5WAJPK93,_%JCT+ME$ <'PQW?
MULX;PFS1L"W>H_O2W!K2P@&EY!*5Y5J!P6H9K.+Y>NS].X>O''?V2 9?2:[U
MHU<^E\L@\H108.$\ J/?$VY0" ]$-'[N,8,AI0\\E@_H'[O:J9:<6=QH\8V7
MKEX&LP!*K%@KW)W>?<)]/1./5VAANR_L>M])$D#16J?E/I@82*[Z/WO>]^$H
M8!:]$)#L Y*.=Y^H8WG-',L61N_ >&]"\T)7:A=-Y+CREW+O#)URBG/91DO)
M'77966"JA(U6CJLMJH*CA8L'E@NT;Q>AHUP^(BSVN.L>-WD!-T[@AJ!J"Q]4
MB>7? "&1')@F!Z;KY"SB-1:7D,8C2*(D/H.7#I6G'5[Z7Y5?<UL(;5N#\'V5
M6V?H^?PXU88^R?AT$C]2<]NP I<!S8Q%\X1!]N95/(W>GREA/)0P/H>>W=.(
MEJU T!54K?-DZ8EPV4H02$\5="[XEOGG;T]Q/XM^FOO* 5T$RAS-<!DC8$UC
M]#.G(<%_$@%F< X77(&K=6NI]?:MATG@-:2C:#+Q2NK%:>3%,<2C&7U)G$ Z
MZVQ32*_&\% C[:'*$95X-$W>$4 <C5)".M7;\&A())IMMPHL%+I5KI^7P3IL
MFU4_9'_<^U5UP\R64R4"*PJ-+J\F 9A^_'O%Z:8;N5P[&N!.K&ECHO$.=%YI
M[0Z*3S#LX.PW4$L#!!0    ( /-P:54J[:DT!@4  %8,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;*57:V_;-A3]*Q=N5]B 5^MAR8\D!O)HNP!K
M%R39AF'8!UJZMK5*I$=23?+O=TC9BM,X7K%^L42*]]QSG[P^OE/ZLUDQ6[JO
M2FE..BMKU]/!P&0KKH1YJ]8L\66A="4LEGHY,&O-(O="53F(@B =5**0G=FQ
MW[O2LV-5V[*0?*7)U%4E],,9E^KNI!-VMAO7Q7)EW<9@=KP62[YA^^OZ2F,U
M:%'RHF)I"B5)\^*D<QI.SU)WWA_XK> [L_-.SI*Y4I_=XC(_Z02.$)><68<@
M\/C"YUR6#@@T_ME@=EJ53G#W?8O^WML.6^;"\+DJ?R]RNSKIC#N4\T+4I;U6
M=S_QQI[$X66J-/Z7[IJS0QS.:F-5M1$&@ZJ0S5/<;_RP(S .7A"(-@*1Y]TH
M\BPOA!6S8ZWN2+O30',OWE0O#7*%=$&YL1I?"\C9V:7,5,5T*^[94/=6S$LV
MO>.!!;0[,,@V,&<-3/0"3!C11R7MRM [F7/^%&  3BVQ:$OL+#J(>,'96XK#
M/D5!%![ BUM#8X\7_Z>A=%&8K%2FUDQ_GLZ-U4B-O_;9W" .]R.Z<IF:M<CX
MI(-Z,*R_<&?VYE68!D<'^ Y;OL-#Z+,;E%]>ETQJ03O<K[3Z4KB*,/L('X3<
M3_AVQ;3>@A*JG(I&F_4IX38LCCRPT,0NMH3(<#5GW4:'A,S=2]!'F9HU^T(K
M'_J4@69A+&348DI_.(AW+T X<>H6$LI4;0!H>G1>:\W2TGO.68N27M.PGP1#
M/,-@0C=66*:P'Z1C_$;(P*2?C"*\Q\"[X 5#.F^%N\DH[0$@Q)%&=!)3-XJ'
M/>H.QW&/XOXD'C_Z][DK7D-!,)[X9Y1,Z$"0DS;(R3<'N67LPGQJ#%OC'?MS
M(>9%6=B"]X;\L (7W7-5K85\>/-J'(6C(^-Z5J,(9I%H%'7+1RT]!$Z465T*
M%[G:%'))O%@T8?5"&E\,%>#G$J1$8S?3/3']>N=9@"^>,YEN@K-U>92,W&\\
MHNLF8PTE6"23@$ZS3->B-/1&5.NC1[/X'C>6P<%PC,R(([IE*9!&1>7RG"N7
M4L*1%C)CGSJI2YHXI6N/=$$98 I+PR$-$[K9W!]1&I_B7#A):8+4^0 H+3W8
M4COX.$06QSAO5?;9WQ0Y"J!R7,0&8$0^"-$1W2J+G-P7B6$_ )^XGR"MG_AG
M)T)3>E_<8[L1<9A!>.2AFP=6.:/$LZ+1W)WTDW#<<\\T1*I?2OC1>NX(R(=2
MS4'F=]R,9O?3!ZWJ-77A04B.\+.'] XICYX$C99QTJ-/&"GV'GY 1+M)/W6U
MA[>T'X:CWH%J2MMJ2K^YFJX9S2>#ML8#3YKH_D(ZB+V_=SY7\J1A"%PPCQ5"
M"ZTJ,LCNVBK]X(O(B43A#V25;[+/J^Q[^N__Z+B7+7V?NK5K ,)Z HM-'_W*
M -<,1^/ ]^8T&.]6;Y\D,@ 6;D4=[)PE+PKD.1IWDJ '3^@3?(C90<--KM5<
M2LLPP]*/&S926<R,\[]AEW<44+KQ<-*C<#3>+4.X:@G#)1OCM.8\M\A>J$%.
M;NONBC')29_XEBL#)X2X3(*V\L^;RL>] /QN-$$:O[O/'.(.^6TD7ZAS"(\>
M-?X"Y^FF?KK1*.Q][PTSV)GU*M9+/]$:,*BE;<:^=K<=FD^;6?'Q>#-Q?Q1P
MF#14\@*BP=L1[A+=3+'-PJJUGQSGRF(.]:\K#/ZLW0%\7RAEMPNGH/TK,?L7
M4$L#!!0    ( /-P:54#TH@:3@(  .<$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;'U446_3,!#^*R<C(9"F)4V[@D8:J5V9X&&LV@0\((3<Y-I8
M<^Q@.^W&K^=LIZ%(6U_BN_/==]]=[ISOM7FP-:*#QT8J.V.U<^UEDMBRQH;;
M<]VBHIN--@UWI)IM8EN#O I!C4RR-)TF#1>*%7FPK4R1Z\Y)H7!EP'9-P\W3
M J7>S]B('0QW8EL[;TB*O.5;O$?WM5T9TI(!I1(-*BNT H.;&9N/+A<3[Q\<
MO@G<VR,9?"5KK1^\\KF:L=030HFE\PB<CAU>H90>B&C\[C'9D-(''LL'].M0
M.]6RYA:OM/PN*E?/V'L&%6YX)]V=WG_"OIX+CU=J:<,7]KUORJ#LK---'TP,
M&J'BR1_[/AP%C"<O!&1]0!9XQT2!Y9([7N1&[\%X;T+S0B@U1!,YH?Q/N7>&
M;@7%N>(+=YU!T!NX;=%PWRD+;Y;HN)#V;9XXRN$]D[+'6T2\[ 6\408W6KG:
MPD=58?4_0$+D!H;9@>$B.XFXQ/(<QJ,SR-)L!)6PSHAUYXG^*E$Y-"=RC(<N
MC$..\0LY;LV6*_$GE'\&5]0#+47%X]RH"E8&+>6*!NK5M5!<E8)+N"<CTI Z
M"S_F:^)&8_;SN;9% I/G"?C5N[0M+W'&6I_+[) 5KU^-INF'$^5-AO(FI]"+
MY5'3(#;-@@[_&RM8/P&9A'MZCG8$G@9@O^"[8I(GNV,NR='P-6BV8<4LE+I3
M+L[A8!VV>!Z']Y][? )NN-D*FC^)&PI-S]]=,#!QK:+B=!M&>:T=+480:WJ)
MT'@'NM]H[0Z*3S"\;<5?4$L#!!0    ( /-P:558K D^7@(  &(%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;'U4WV_3,!#^5TY!0B"-I4G7 B.-
MU&X@>!BJ5C$>$ ]N<DFL.7:PK^TF[8_'/])0H.M+XCO?]]UW9Y^SG=+WID$D
M>&B%-+.H(>HNX]@4#;;,G*L.I=VIE&X965/7L>DTLM*#6A&GH]$T;AF749YY
MWU+GF=J0X!*7&LRF;9E^7*!0NUF41'O'+:\;<HXXSSI6XPKI6[?4UHH'EI*W
M* U7$C16LVB>7"XF+MX'W''<F8,UN$K62MT[XTLYBT9.$ HLR#$P^]OB%0KA
MB*R,7SUG-*1TP,/UGOV3K]W6LF8&KY3XSDMJ9M&["$JLV$;0K=I]QKX>+[!0
MPO@O[$+L=!)!L3&DVAYL%;1<AC][Z/MP $C?/P-(>T#J=8=$7N4U(Y9G6NU
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
M80+T_3GG:CTQ#ZBZU_ /4$L#!!0    ( /-P:55S,<7&I (  !$'   9
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
M@'<.N!OH5EDWK NBR'PF^#T0QEI',Q==;CIO/1K6F-=XHX3^E6D_-;_9OC[
ME^"&K1JV9"5I%#@K2[YI%&M6X)I7K&14@C?@3$JJ)"#- EPQ<LLJILP/VO>W
MBM^2"GS1KT."EQ=4$5;)5]KET\T%>/GB%7@!6 ,^KOE&:F\YFRJMW2B8ECN=
M[[8ZD4?G!2U/ (:O 8H0=+B?'^\>';I/=<;ZM*$^;:B+ASWQ/A.A$U!1<-DH
M*JA4X%>=+?4=_'6E+<&EHK7\VS7*;=C8'=:LV;>R)24]G>A%*:FXHY/YSS_!
M-/K%->8?%.P@ [C/  Y%GY\3N>YF0FDNZ+<-NR,5;93SW6Y#)5TH4UCNYFF<
MX]GT;G\TME$<Y[W-@<BX%QD'1>ZFL=0%IZ1:H'YC+GG;(.G>DS'*LG2DS[9"
M.,<>A4FO, DJO!:T)6P!Z(,NS))N%Q=7:RKTZA=")Q20;M6Y=">6H@3&<"3;
M-DH3'+E5I[WJ] G5FB-"3W>CUKS[5E=V]1HT5+ETII:$ L=9,A+JL$H2C-U*
MLUYI%E3Z9Y=*?PHSZZ%QEHV$V38PA6Y9>2\K#\KZR)4NEWY9N3W7HBPIBI$R
MVPSF$$:Q6US1BRN.6S4M^>Y;,H7CR7$6C?395J:]*-SR8#0P*WI*H-C08=$X
M<1)9S\YR.*XY#JNX2'P"]Z *@P(OFY+7%"CR0(-9W(79?WP^7A8.F]@S^^"
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
MY\[$ 1E9X6TAG]C^'6D<"C5?R@IA?L&^L?4<D&Z%9&4#5@I*6M57_-($X@@
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;,U774_;,!3]*U:&)I"
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
M!%%D@$5#\<PD42NN,"4SU0BS9A!Z HZO.5=O#9V757FX_QM02P,$%     @
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
M538<.BC9%TID=5BW(.-Y]4D?ZQ-Q$M =[0X$=2"X-A#6@?#:0+\.]*\-#.K
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
M+RKR*9_SN0HP%;7?F>"^FG#E@HB,SSX0C[XCKN-20X6NC\_N&+(S./OENOQ
M:&C*KECC[7X0K\7S#E9',/TEK^IR(_I73?[S520@7VJ^JOYK8GN+YIO1FF'C
M8[5.9_Q\(L:%BI=/?'+QC[_1T/FGB2E,,(8$IK#H[UCT(?0+V7+G@D\3;]O\
M09N_&1V?+KPPHI'CB!_QJ<^)GC#TXRC4$C*P1B?:&^SL#6![>55]))L\715E
MG?V/S\FR2'/RP'EE,GX+%O9L>B^>%+KMAG34<773P<J=:'JX,ST\PO39IBR;
M[K)N["]RD]&AP1@:Q;K5QH1>Z.MV@S4[T>YH9W=DT<3?D5RH!#%F'T%$I-GG
M!9Z7Z$3H"0//IWH[86!-3^0AWO$0@SS<EL4JJZJB?"&_%34W&0P"V(Z1F& ,
M"4PA+MD1EZ ^:1),%C'!&!*8PB)UI()RP 9XD_[(5IL5N2]*D3?+'\DL%<5E
M]8M1'3EZIW),8R]<JBU%6&@J1SV524&.+E?%1C2Q69$_\;(6CZ>Z(.W8U3RF
MC#11C28_IH&!)K!@:YJ0T%2:7$F3"]+4"O&O@I)WY":M-V73F&[2<K9HU*5G
MY D$M.V5J&@,"TTE4PIIBJND*:J41D5C6&@JE5)-T[?*Z0Z@WU^UGJHG<3W7
MH";ARIQJK)32%-;2K7NZ?"%KT?UFV3I=DC2?DRP7]O-*"*OTI6E.1EW=(?>=
MA80:QBPDO=S1-8;ZIE)^4UA_?\Y^\!X]96K68!U*TF\@'QP_B?>Y0=+4'3=C
M*'0J)3J%-?JG/S?9NAU\MH,Z*]-GPHKGG-SR,BOF30RD&>,O-X\;P9T;-V$$
MFACY0]+8'<N8: P+3659.@ TQAWH4?T!5#2&A:92*5T""FIE6RV;:,,==<QB
M%E7O8Z&IX48I^%U8\%N+65?7_(EO""%=PP7;TH2%IM(D-;\+:WZ3F/UU(QZL
M0LOZ1IHPI?PU*AK#0E.YE(Z!ZZ(.<2ZJ6X"*QK#05"JE6^""6OD(+=L!0%K6
MD"3R T-D#*[,J<9*X>["POT-6M;5 ]\T\0QC%I):[_@:0_N[4ON[L/8_4LQV
M*'MB-HB"?6Y0A3X6FLJ-%/HN+/1-X_FE:%A+XCD')]^N8%#KD0C5.\!"4PF5
MWH$;X0[JJ"X *AK#0E.IE"Z "T\"'#&HQ]IPIHUDL1Z@H(;X!%R74VV5&MT=
MT.AO&-,3/?ALDJ&H:AT+39U.EVK=@]7Z9P%-TJUD+QX.:G1/U^@N]0RN#%R<
M]23Y&!K=DQK=L]?HC,_XZIZ7T)J**QC7>MT!JE;'0E,YE5K=P]7J'JI61T5C
M6&@JE;VU,&_5ZMZP5C<D<3W#9#Y<EU-ME5+=&TVJ>[I4=TTC%ZI2QT)3Z9)*
MW4-1ZIY1J7O[0ATNS)J:,82Z)X6Z-Q"1/_*)%^J3%9YAAA4NS9J;,32W)S6W
M!T?D[S;W=5&+SF5^JJ$J;%0TAH6F$B<5MH<;9/=0@^RH: P+3:52"G@/%O!'
M/-5TG:[U2CT)%5I-7\[&X-J<NA!3ZF\?UM_J'!CY(ZL7!^?!;M*73G6:)\'@
MHFP;%2H:PT)3:99*WJ>H_=-'%?"H: P+3:52"G@?7H5C-PG6@:D=T3@)!A=K
M3=(8TMR7TMR'I;EYJ=)K]S5/\,"0UFT.=84-%II*9V^]NH_;?3&U_#4J&L-"
M4ZF4GH$_L!9^>.V_OJY=ZZMZDLC4J1E<F5.-E5K?MP_*[P(X!_LA:DP>%8UA
MH:E\2O_ QXW)^Z@> RH:PT)3J90>@__6F+RO!]RU?FB(R?N^(7H#5^948Z6F
M]T<+RON&H+QA5PI< >NV,893$$BG($ )RG<HRBXMH[2"B[,E!PM-)4=*^> -
M0?EF3"?_)[=EMN+DVX&H%UR [:B$BL:PT%1RI;@/<*/S 6IT'A6-8:&I5$H7
M((!=@*NTRBJRW7!.BIP\I666WB_YP6!LA[<7C'7<_6@L7*XU2V,H^T J^P".
MZQ]RE$1'-L8X8#CK!H>J[+'05"I[FUP#W+Z+&=6_1D5C6&@JE=)O" 9VS0Z*
MLT"?'G"=V#$H$U-*:IH[9W"E3C5:BOL #OX?JSKT?:\N;2699CFJ7L="4]F1
M>CV ]7K;N[*JVJ2YH&E65&:Y&NB*G%+#YF&X-&MNQI#W@93W 2SOH4%<J+&;
M+&\BAD:Z4+?-HJ(Q+#1UW[YT D('=3@/4:/_J&@,"TVE4KH,(>PRO,']#/6=
MMJ[N7U_#%;"F:PPG()1.0'C*/EO9G;<3 $:V4-T!5#2&A::2*MV!$'>_;8@Z
M&X"*QK#05"JESQ".MA8HU-<"^0;E E? FJXQ_()0^@4A'/$?Z,YPK 3&MFZ&
MJ$X"%IK*:^]DG1"W1Z/.*Z"B,2PTE4KI>H2PZV$=*^GP!F,E<+G6+(WA@H32
M!0EA%^1+?SD?F6][<KW@9-TN$S'RA+K.J$-K3DOIT^[MG_LTAC<22F\DM/=&
M?MV(KDFC=O(],!*%ZHB@HC$L-/4@+>F(1+B.2(3JB*"B,2PTE4KIB$2P(S(<
M5^H H(TXAB1NY.I[#QE<F5.-E6Y$-+!0Z'29%NFKA@+#VENX M9M8PP'(9(.
M0@3/%QP9?NM0AB?]X.*LR1E#\D=2\D?VTP3*F#XH9.$"K$<E5 <!"TTE5SH(
M$>[$083J$Z"B,2PTE4KI$T3PQ(&UD(V,!__H0M:<;G^G!H.K=ZKYO4,W81U_
MF[[,%GSV7?3%HN[.KA8O'\MT]8Y<7W[[=$<N9^;G'NI*(50TAH6FDBIE?X2[
MMR!"U?RH: P+3:52N@;16_<61/JA/=J#54]B/*.2P94YT=A8ZO9X8!71<7O
M.I1]IX[N60T79ML.!@M5;98".X8%]I$B*M8EM/F84;@X:ZO'$.2Q%.0Q+,AW
MN[M<(R>HL7M4-(:%IA(GI7F,&[N/46/WJ&@,"TVE4@KY&!;RPR-P!Z#,N)E7
M5AA2^G%@. :7P94ZU6@IL&/["'SKO71'PQ@C4C"F=2-"5=E8:"J?4F7'N)'W
M&#7RCHK&L-!4*J5BCVW.R3>2%PTJHEA?$D1#+]3/=F5P;4ZUMG<8/AQ!/U82
MQ29GR]_WR>#"K!O"&-(XEM(XAJ7QL<K)<*AE&)CF4.'RK-D90TLG4DLGL)8>
M','A94XPNNT A(K&L-!49J5B3W!WYB:HB_=1T1@6FDJEU/?): 'W1 ^X>X:C
MN>$*6-,UAJI/I*I/[/?H:GWZ\%HG&-VZ(:**?"PTE5DI\A,?MT^CQN91T1@6
MFDJE=!V2T8[;3X;W\<*%6U,UAE>02*\@L=_L>\?7=7=<V[93AT:F4/T#5#2&
MA::2*OV#!'?';X(:QT=%8UAH*I72^4C>NN,W,6P>"!+'L'T@&3ROD\&U.=7:
MWO59L#]A?0Q\8CBR)Z2F2XW@DJU;Q3CW8_4OR!JX(>L--ZHX^A9@2@UGE@[4
MP98S-+@]TGHW9CD#@?XC[U7I8(9.N!LHSIZ?46[*<MP>/[ O<*0[_PJC+"8R
MKR<9*-&>HE'NOW)Z%V Y1^C_9:L7TMFL*.?-;/4#;Z3#@;:D+[T)X]ATZQI<
MLCU5J')^VKL/><7+Q_9>Z4J,U**M;.\5WGVZN[SZLKVQ>>_S*_KQ>GL#M839
MWHA]DY:/65Z1)7\0D,Z'9E5&N;UC>ONF+M;MK<OW15T7J_;E@J=S7C8)Q/</
M15&_OFD*V%WU??$74$L#!!0    ( /-P:54[>I;%L (  &@)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;*V6;6^;,!2%_XK%JJF5UO(:(!E!6A-5
MF[1*5=-NGQVX!*N F6V2[M_/!H)H0DD5[4NPP>?PG!O,)=A1]L)3 (%>\ZS@
M<RT5HISI.H]2R#&_H244\DI"68Z%G+*-SDL&.*Y%>:9;AN'J.2:%%@;UN0<6
M!K02&2G@@2%>Y3EF?V\AH[NY9FK[$X]DDPIU0@^#$F]@!>*Y?&!RIG<N,<FA
MX(06B$$RU[Z9L\54K:\7_"*PX[TQ4DG6E+ZHR8]XKAD*"#*(A'+ \K"%!629
M,I(8?UI/K;NE$O;'>_>[.KO,LL8<%C3[36*1SC5?0S$DN,K$(]U]AS;/1/E%
M-./U+]JU:PT-1147-&_%DB G17/$KVT=>@+3>4=@M0+KHP*[%=AUT(:LCK7$
M H<!HSO$U&KII@9U;6JU3$,*]2^N!)-7B=2)\"<M-M=/P'*TA+5 UV@EGY.X
MR@#1!-U5HF* [K$\$$& H\LE"$PR?B57/J^6Z/+B"ET@4J"GE%8<%S$/="&Q
ME+D>M0BW#8+U#L(2HAMDFU^095CF@'SQ<;GQ5J[+8G05L;J*6+6?_8Y?&SKO
M0L^&(C4>SK"'VGHS7N((YIK<6QS8%K3P\R?3-;X.!?Q/9F_BVEU<>\P]E%6S
MA@(VJDFM4J^";6B:GA_HVS[XJ/69X$X'[IP"MX? &Y7;![<LYP!\U/I,\$D'
M/CD%[@R!3P; /?< ?-3Z3'"W W=/@4^&P-UC<-NV#\!'K<\$]SIP[Q2X.P3N
M#55\>OBLC'J?2>YWY/XH^5,*LC<G M@0OW_,[T]-ZX!_] YG\D\[_NDH?]U>
MA&HOL6PO0QFF1^\9V_5,[R##\2K7\7N;HX'3>WU0?8/<8[8A!4<9)%)GW'C2
M@#5]O9D(6M:M<4V%;+3U,)6?0L#4 GD]H53L)ZK;=A]7X3]02P,$%     @
M\W!I5>3"=D&$ P  B1   !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
MK9A=;]LV%(;_"J$-10NDUH>_TM06X%AJFR$=C&3=+H9=T-*Q+40B59*.DW^_
M0TI1[$S6;("YB"6:[\/#]T1'/)GLN'B0&P!%GHJ<R:FS4:J\<EV9;*"@LL=+
M8/C-BHN"*KP5:U>6 FAJ1$7N!IXW<@N:,2><F+&%""=\J_*,P4(0N2T**IZO
M(>>[J>,[+P-WV7JC]( ;3DJZAGM0/\J%P#NWH:19 4QFG!$!JZDS\Z]BW],"
M,^//#'9R[YKHK2PY?] W-^G4\71$D$.B-(+BQR/,(<\U">/X64.=9DTMW+]^
MH7\QF\?-+*F$.<__RE*UF3J7#DEA1;>YNN.[;U!O:*AY"<^E^4UVU=S!V"')
M5BI>U&*,H,A8]4F?:B/V!/[@B""H!<&I@GXMZ+\5C(X(!K5@<.H*PUI@MNY6
M>S?&1531<"+XC@@]&VGZPKAOU.A7QO0?RKT2^&V&.A7><K;^^ >(@D2P5.0C
M^9T*077RR/L(%,UR^0%'?]Q'Y/VO'R:NPC6UTDUJ?E3Q@R-\/R#?.5,;26*6
M0GH(<#'8)N+@)>+KH)/XVY;UB.]=D, +_): YMWR62E0/C)RKVT_W?((DA[I
M^T=7CT^7>QUF])OT]0VO?Y2'2;MA4HDM/KV*_'V+$\B-@D+^TQ+==44;M--T
M4;J2)4U@ZF#5D2 >P0G?_>*/O,]M1MN$139AL27804H&34H&7?3P*U9G@B40
MB_@:'R,&4A*^PN*U5&T9Z82=FQ&;L*B"#0U,OV\>PZ%G?B;NX[[9_YWW.N/
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
MI@,;[P)^<-SJO3'83)92/MK)UW3B!580"DR,96#TVN 4A;!$).-WP^FUG[3
M_?&._;/+G7)9,HU3*1YX:K*)=^E!BBM6"7,KMU^PR<<)3*30[@G;)C;P(*FT
MD7D#)@4Y+^HW>VI\V .$_3< 40.(W@OH-8">2[16YM*:,</BL9);4#::V.S
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
MFEDU$)^O">&O)U6!;M]Y\0]02P,$%     @ \W!I58R88'9E!@  Y2@  !D
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
M0+WP'$5!%**GARDZ/3E[G\8W[EJ+46LQ<GE[>_+>E2"Q-56K5^?_FYKAU[H
MTPK,(E$YIN@G8(ENL=E(]"OZ=3576II/Z'>7KYK?[^;;8W6I2IS#V#/G1H%<
M@Y=]_! FP><#[GJMN]ZA[)DI5M2EJ8Z*790]F>NL%\1QZJ\[6/V6U3_&ZG6Q
MZJCD'2L)NEEQRXJ/L?I=K'B'%0[MSBY6TK*28ZRXBY7L^AKNL35H48-CJ*0+
M-=A%#?:X&K:HX4'48P&F32\UR"[@<+>.233J)HY:XN@@L3E7K#E7U#4+\:]9
M=.D8[7RG8="SG_0[(?Y6A[.7Q2V6*V*Z#X6EB0LN!B:!K!MP/=&B=$UO+K1I
MH6Y8F#L+I-U@UI="Z+>)[:/M+9C]!5!+ P04    " #S<&E57W&? ],$  "N
M'@  &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6R]F6UOJS88AO^*Q::I
M1ZH*AI"7+HG4!LY6K6>JVIWMPS1-#C@)*M@<VVE:Z?SXV4 )-,0-DKLO"1 _
ME_']^.V.ISO*'OD&8P&>LY3PF;41(K^T;1YM<(;X!<TQD;^L*,N0D+=L;?.<
M810705EJNXXSM#.4$&L^+9[=L?F4;D6:$'S' -]F&6(OUSBENYD%K=<']\EZ
M(]0#>S[-T1H_8/$UOV/RSJXI<9)APA-* ,.KF74%+T,X40%%B3\3O..-:Z":
MLJ3T4=W<Q#/+46^$4QP)A4#RZPDO<)HJDGR/;Q74JNM4@<WK5_KGHO&R,4O$
M\8*F?R6QV,RLL05BO$+;5-S3W:^X:I"O>!%->?$)=F59?V2!:,L%S:I@^099
M0LIO]%P)T0APW2,!;A7@O@GPX)$ KPKPWM8P.1(PJ (&IP;X54#1=+ML>R%<
M@ 2:3QG= :9*2YJZ*-0OHJ5>"5$=Y4$P^6LBX\3\'J=(X!C<(29>P!\,$8Z*
M%')P%F"!DI1_FMI"UJ3*VU%%O2ZI[A$J!%\H$1L.0A+CN"-^H8_WWHL/WJG?
MU0!L*5&MD_NJT[6K)3[@_ )XSCEP'=<!7Q\"</9CES"+DS%P#")*GC 3R3+%
M_Q(J<%=#];P 1Y('B]>"KZ\%^ 8QS#MHX>DT1TMK:>C5?<TK\%[?O@;^OI5%
MP8W &?^GJ[>5W$$W5\VEESQ'$9Y9<K+DF#UA:_[3#W#H_-R5(9.PP"0L- 1K
M)6=0)V>@H\\7-,MD)N2$$SV>5SD'<F7A I$X(6MPEI#J\2?P_7@7N]96TS=7
M)F%!"1L6,+6 /LWA9.P,!G TM9^:>>@HZ,/AR'&<NF!+8[_6V-=J_#H \F(
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
M;6^C.!#'OXK%KJI=Z5HP!)*T2:1NH^U5NEU53??VM4,FB57 .=MYV&]_8Z!
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
MV"Y@M0/Y_7F@IOR<*()=Q;QA;S".) F&0"WZ:S2.D=6)X>O?'^PMB:(D\2.
M^1U$$8; VX@CF /P@"%1U)R#>^=1N#ZGPLU_N,:/4$L#!!0    ( /-P:567
MBKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E
M\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!
M2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/
M06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
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
M@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] O8-
M[P;U;@CT;E#OAD#O!O5NOE/O8?P\E.'6\[7&ZW\GU>/EW'*[_'7YM7-R7ZXX
MU_<5P_-?4$L#!!0    ( /-P:542 6)0(0(  " O   3    6T-O;G1E;G1?
M5'EP97-=+GAM;,W:WT[;,!0&\%>I<HL:U__+1+G9N-VXV MXR2F-FL26;:"\
M_9P4D#:Q"E2D?3>-6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ?:"Q
MK&Q]'%PN7^,="Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_;JI(
M?:H67X\;IZQ-Y4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ Y[/
M_7B@&+N6%K<NYN]N*+O8H6<I/_64ZM,EWNC1;[==0ZUO[H=RI$XADFO3CB@/
M?7TL>G$Z.9<;IN,G/SM_+G,JL.R\C3ZD,K%('X][&<ET>AE*(8JY._V*KXFE
M]-GO1].T6VK?F5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z,"!]
M6) ^UB!]7(+TP5<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*
M%%D%BJP"15:!(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR
M2A19)8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM&D56CR*I19-4H
MLFH4636*K!I%5HTBJT:15:/(:E!D-2BR&A19#8JL!D56@R*K09'5H,AJ4&0U
M*+):%%DMBJP615:+(JM%D=6BR&I19+4HLEH462V*K&L46=<HLJ[_IZR_O-]_
M<OS\K ?7C2_Y;/YC_/5O4$L! A0#%     @ \W!I50=!36*!    L0   !
M             ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #S
M<&E5TN/M%>\    K @  $0              @ &O    9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    " #S<&E5F5R<(Q &  "<)P  $P
M@ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( /-P:57F,2M%
MJPD  *LS   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    " #S<&E5QJ%08CD"  "W!0  &
M@('O$0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ \W!I
M555QWHSO!P  K"8  !@              ("!7A0  'AL+W=O<FMS:&5E=',O
M<VAE970S+GAM;%!+ 0(4 Q0    ( /-P:557K(&91 4  "@7   8
M      " @8,<  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M" #S<&E5NAN_;$,&  #+&0  &               @('](0  >&PO=V]R:W-H
M965T<R]S:&5E=#4N>&UL4$L! A0#%     @ \W!I5=I=..KP @  W@@  !@
M             ("!=B@  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4
M Q0    ( /-P:55\(;.("0<  ,TP   8              " @9PK  !X;"]W
M;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #S<&E5+W98"<8"  #M
M!@  &               @(';,@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
M4$L! A0#%     @ \W!I52&Y?M'?"0  &2\  !@              ("!US4
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( /-P:56VSB"[
MXP0  ,\*   9              " @>P_  !X;"]W;W)K<VAE971S+W-H965T
M,3 N>&UL4$L! A0#%     @ \W!I51I*$CIK*   /X<  !D
M ("!!D4  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #S
M<&E5IBYMB-@%   .#P  &0              @(&H;0  >&PO=V]R:W-H965T
M<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( /-P:57PJROPFP(  +4%   9
M          " @;=S  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#
M%     @ \W!I5<A7&!V, P  <@<  !D              ("!B78  'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #S<&E5#&A6%B /  #B
M-   &0              @(%,>@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM
M;%!+ 0(4 Q0    ( /-P:54< LU S (  $P&   9              " @:.)
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ \W!I55;X
M8RDI#P  XC0  !D              ("!IHP  'AL+W=O<FMS:&5E=',O<VAE
M970Q-RYX;6Q02P$"% ,4    " #S<&E5!)+2Z48$  #:"P  &0
M    @($&G   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    (
M /-P:57&@-P1. 0  +()   9              " @8.@  !X;"]W;W)K<VAE
M971S+W-H965T,3DN>&UL4$L! A0#%     @ \W!I526SH)*( P  VP@  !D
M             ("!\J0  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"
M% ,4    " #S<&E5#0(%H'()  !&&P  &0              @(&QJ   >&PO
M=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( /-P:554/4X<!00
M "H*   9              " @5JR  !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL4$L! A0#%     @ \W!I5787OIRJ P  QP@  !D              ("!
MEK8  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #S<&E5
M?M B2V($  "<"@  &0              @(%WN@  >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;%!+ 0(4 Q0    ( /-P:54KO58_S@(  ,,&   9
M      " @1"_  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%
M  @ \W!I536 2K&D"@  6AL  !D              ("!%<(  'AL+W=O<FMS
M:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #S<&E5$"MPBJ('  "1$0
M&0              @('PS   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+
M 0(4 Q0    ( /-P:5566J^H.@,   <'   9              " @<G4  !X
M;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ \W!I5=A1KP;$
M+   2*(  !D              ("!.M@  'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6Q02P$"% ,4    " #S<&E50UVW\5D'  #3%   &0
M@($U!0$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( /-P
M:577Y].A+0,  &P'   9              " @<4, 0!X;"]W;W)K<VAE971S
M+W-H965T,S$N>&UL4$L! A0#%     @ \W!I57;Y'62L @  O@4  !D
M         ("!*1 ! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M    " #S<&E5*A'[T1P#  "/!@  &0              @($,$P$ >&PO=V]R
M:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( /-P:54$Z]P'V (  %H&
M   9              " @5\6 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL
M4$L! A0#%     @ \W!I54UAIH(J"0  ="(  !D              ("!;AD!
M 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #S<&E5G_R4
MP9X"  #F!0  &0              @('/(@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,V+GAM;%!+ 0(4 Q0    ( /-P:56D(I+I1 0  " +   9
M  " @:0E 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @
M\W!I55QET =# P  Z0<  !D              ("!'RH! 'AL+W=O<FMS:&5E
M=',O<VAE970S."YX;6Q02P$"% ,4    " #S<&E5+4;$J8 "  "/!0  &0
M            @(&9+0$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4
M Q0    ( /-P:54J[:DT!@4  %8,   9              " @5 P 0!X;"]W
M;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ \W!I50/2B!I. @
MYP0  !D              ("!C34! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6Q02P$"% ,4    " #S<&E56*P)/EX"  !B!0  &0              @($2
M. $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( /-P:565
M@1*@W@,  &T6   9              " @:<Z 0!X;"]W;W)K<VAE971S+W-H
M965T-#,N>&UL4$L! A0#%     @ \W!I5>J</UDD P  R0H  !D
M     ("!O#X! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M" #S<&E5<S'%QJ0"   1!P  &0              @($70@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( /-P:576:EGF]00  *(;   9
M              " @?)$ 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L!
M A0#%     @ \W!I59K !AIV!0  L!@  !D              ("!'DH! 'AL
M+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #S<&E5W2'@AB4#
M  "@"@  &0              @('+3P$ >&PO=V]R:W-H965T<R]S:&5E=#0X
M+GAM;%!+ 0(4 Q0    ( /-P:56SA^9-[P,  &03   9              "
M@2=3 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ \W!I
M58G/.G6T @  ?0<  !D              ("!35<! 'AL+W=O<FMS:&5E=',O
M<VAE970U,"YX;6Q02P$"% ,4    " #S<&E5&WA_^,X#  "X$@  &0
M        @($X6@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0
M   ( /-P:56#2\OD9@,  'H/   9              " @3U> 0!X;"]W;W)K
M<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ \W!I577]N]]= @  Q@4
M !D              ("!VF$! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q0
M2P$"% ,4    " #S<&E5>-7?+\H"  "3"P  &0              @(%N9 $
M>&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( /-P:57FC:90
MU 4  % M   9              " @6]G 0!X;"]W;W)K<VAE971S+W-H965T
M-34N>&UL4$L! A0#%     @ \W!I5>P=0A7! @   @@  !D
M ("!>FT! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " #S
M<&E5!7S6;;<$  !Y'   &0              @(%R< $ >&PO=V]R:W-H965T
M<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( /-P:56-7C.'Y (  '4*   9
M          " @6!U 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#
M%     @ \W!I55TX=GC4 P  %1L  !D              ("!>W@! 'AL+W=O
M<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #S<&E5]N/V2?L"  !T
M"0  &0              @(&&? $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM
M;%!+ 0(4 Q0    ( /-P:56^K/@"@ P  /9[   9              " @;A_
M 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ \W!I53MZ
MEL6P @  : D  !D              ("!;XP! 'AL+W=O<FMS:&5E=',O<VAE
M970V,BYX;6Q02P$"% ,4    " #S<&E5Y,)V080#  ")$   &0
M    @(%6CP$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    (
M /-P:56%!PD!:@4  (@O   9              " @1&3 0!X;"]W;W)K<VAE
M971S+W-H965T-C0N>&UL4$L! A0#%     @ \W!I57I9>1E- P  >@X  !D
M             ("!LI@! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"
M% ,4    " #S<&E5&I U#IH"  "A!@  &0              @($VG $ >&PO
M=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( /-P:54<N" 'Q 0
M (,>   9              " @0>? 0!X;"]W;W)K<VAE971S+W-H965T-C<N
M>&UL4$L! A0#%     @ \W!I58R88'9E!@  Y2@  !D              ("!
M J0! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " #S<&E5
MH:'G2+<$  #8%P  &0              @(&>J@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8Y+GAM;%!+ 0(4 Q0    ( /-P:562O%+RI (  & &   9
M      " @8RO 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%
M  @ \W!I5>86UG>2 P  7 X  !D              ("!9[(! 'AL+W=O<FMS
M:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " #S<&E5]G!>RA8$  !D#@
M&0              @($PM@$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+
M 0(4 Q0    ( /-P:5773Q>*]P,  #,5   9              " @7VZ 0!X
M;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ \W!I57YWG6FM
M @  $0<  !D              ("!J[X! 'AL+W=O<FMS:&5E=',O<VAE970W
M-"YX;6Q02P$"% ,4    " #S<&E57W&? ],$  "N'@  &0
M@(&/P0$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( /-P
M:56%:RE<=0,  #$1   9              " @9G& 0!X;"]W;W)K<VAE971S
M+W-H965T-S8N>&UL4$L! A0#%     @ \W!I5>R>YAD2 P  .@H  !D
M         ("!1<H! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4
M    " #S<&E50Q1F4N0#  #I#0  &0              @(&.S0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( /-P:56]8Q&<L ,  %D+
M   9              " @:G1 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL
M4$L! A0#%     @ \W!I51HN T8& @  ) 0  !D              ("!D-4!
M 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " #S<&E5F6+?
M'0L&  "P+   &0              @('-UP$ >&PO=V]R:W-H965T<R]S:&5E
M=#@Q+GAM;%!+ 0(4 Q0    ( /-P:56O_!1) P0  ),8   9
M  " @0_> 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @
M\W!I51XI^.LL P  [A(   T              ( !2>(! 'AL+W-T>6QE<RYX
M;6Q02P$"% ,4    " #S<&E5EXJ[',     3 @  "P              @ &@
MY0$ 7W)E;',O+G)E;'-02P$"% ,4    " #S<&E5!'B$VM$%  ">-0  #P
M            @ &)Y@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ \W!I
M56;-$3IT @  ;3   !H              ( !A^P! 'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ \W!I51(!8E A @  ("\  !,
M         ( !,^\! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %H 6@"M
)&   A?$!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>210</ContextCount>
  <ElementCount>405</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>74</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Line of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/LineofCredit</Role>
      <ShortName>Line of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Interest Rate Swaps</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/InterestRateSwaps</Role>
      <ShortName>Interest Rate Swaps</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Obligations Under Capital Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/ObligationsUnderCapitalLeases</Role>
      <ShortName>Obligations Under Capital Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Stockholder???s Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockholdersEquity</Role>
      <ShortName>Stockholder???s Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/EmployeeBenefits</Role>
      <ShortName>Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - COVID-19 Update</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/COVID19Update</Role>
      <ShortName>COVID-19 Update</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/Acquisitions</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/Inventories</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/PropertyandEquipment</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/AccruedExpenses</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/LongTermDebt</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Obligations Under Capital Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesTables</Role>
      <ShortName>Obligations Under Capital Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/ObligationsUnderCapitalLeases</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/StockbasedCompensation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/EarningsPerShare</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/CommitmentsandContingencies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/IncomeTaxes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/NatureofOperationsDetails</Role>
      <ShortName>Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/NatureofOperations</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Estimated Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Global Wells (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Foreign Currency (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/InventoriesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Line of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/LineofCreditDetails</Role>
      <ShortName>Line of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/LineofCredit</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/AccruedExpensesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails</Role>
      <ShortName>Long-Term Debt - Schedule of Future Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Interest Rate Swaps (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/InterestRateSwapsDetails</Role>
      <ShortName>Interest Rate Swaps (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/InterestRateSwaps</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Obligations Under Capital Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails</Role>
      <ShortName>Obligations Under Capital Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Obligations Under Capital Leases - Summary of Property Held Under Capital Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails</Role>
      <ShortName>Obligations Under Capital Leases - Summary of Property Held Under Capital Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Stockholder???s Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholder???s Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/StockholdersEquity</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Stock-based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails</Role>
      <ShortName>Stock-based Compensation - Summary of Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails</Role>
      <ShortName>Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/EarningsPerShareTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Commitments and Contingencies - Future Minimum Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Future Minimum Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/RelatedPartyTransactions</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Employee Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/EmployeeBenefitsDetails</Role>
      <ShortName>Employee Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/EmployeeBenefits</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Income Taxes - Schedule of Income Tax Provisions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails</Role>
      <ShortName>Income Taxes - Schedule of Income Tax Provisions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - COVID-19 Update (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/COVID19UpdateDetails</Role>
      <ShortName>COVID-19 Update (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/COVID19Update</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="krt-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.karatpackaging.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.karatpackaging.com/role/SubsequentEvents</ParentRole>
      <Position>82</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K/A" original="krt-20211231.htm">krt-20211231.htm</File>
    <File>krt-10ka311.htm</File>
    <File>krt-10ka312.htm</File>
    <File>krt-10ka321.htm</File>
    <File>krt-10ka322.htm</File>
    <File>krt-20211231.xsd</File>
    <File>krt-20211231_cal.xml</File>
    <File>krt-20211231_def.xml</File>
    <File>krt-20211231_lab.xml</File>
    <File>krt-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="810">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>99
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "krt-20211231.htm": {
   "axisCustom": 1,
   "axisStandard": 24,
   "contextCount": 210,
   "dts": {
    "calculationLink": {
     "local": [
      "krt-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "krt-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "krt-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "krt-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "krt-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "krt-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 618,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 4
   },
   "keyCustom": 45,
   "keyStandard": 360,
   "memberCustom": 34,
   "memberStandard": 34,
   "nsprefix": "krt",
   "nsuri": "http://www.karatpackaging.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "role": "http://www.karatpackaging.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Nature of Operations",
     "role": "http://www.karatpackaging.com/role/NatureofOperations",
     "shortName": "Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Acquisitions",
     "role": "http://www.karatpackaging.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Inventories",
     "role": "http://www.karatpackaging.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property and Equipment",
     "role": "http://www.karatpackaging.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Line of Credit",
     "role": "http://www.karatpackaging.com/role/LineofCredit",
     "shortName": "Line of Credit",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Accrued Expenses",
     "role": "http://www.karatpackaging.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Long-Term Debt",
     "role": "http://www.karatpackaging.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Interest Rate Swaps",
     "role": "http://www.karatpackaging.com/role/InterestRateSwaps",
     "shortName": "Interest Rate Swaps",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Obligations Under Capital Leases",
     "role": "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeases",
     "shortName": "Obligations Under Capital Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "role": "http://www.karatpackaging.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Stockholder\u2019s Equity",
     "role": "http://www.karatpackaging.com/role/StockholdersEquity",
     "shortName": "Stockholder\u2019s Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Stock-based Compensation",
     "role": "http://www.karatpackaging.com/role/StockbasedCompensation",
     "shortName": "Stock-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Earnings Per Share",
     "role": "http://www.karatpackaging.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Commitments and Contingencies",
     "role": "http://www.karatpackaging.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Related Party Transactions",
     "role": "http://www.karatpackaging.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Employee Benefits",
     "role": "http://www.karatpackaging.com/role/EmployeeBenefits",
     "shortName": "Employee Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Income Taxes",
     "role": "http://www.karatpackaging.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - COVID-19 Update",
     "role": "http://www.karatpackaging.com/role/COVID19Update",
     "shortName": "COVID-19 Update",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Subsequent Events",
     "role": "http://www.karatpackaging.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.karatpackaging.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Inventories (Tables)",
     "role": "http://www.karatpackaging.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.karatpackaging.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Accrued Expenses (Tables)",
     "role": "http://www.karatpackaging.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.karatpackaging.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Obligations Under Capital Leases (Tables)",
     "role": "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesTables",
     "shortName": "Obligations Under Capital Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Stock-based Compensation (Tables)",
     "role": "http://www.karatpackaging.com/role/StockbasedCompensationTables",
     "shortName": "Stock-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.karatpackaging.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.karatpackaging.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.karatpackaging.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "distribution_center",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Nature of Operations (Details)",
     "role": "http://www.karatpackaging.com/role/NatureofOperationsDetails",
     "shortName": "Nature of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "krt:NumberOfOtherDistributionCentersOperatedByEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "distribution_center",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "id35913e0c66c4ce287147ae594495564_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Life (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails",
     "shortName": "Summary of Significant Accounting Policies - Estimated Useful Life (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "krt:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "id35913e0c66c4ce287147ae594495564_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "krt:BusinessCombinationsAndGoodwillPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reporting_unit",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails",
     "shortName": "Summary of Significant Accounting Policies - Capitalized and Depreciated (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "krt:BusinessCombinationsAndGoodwillPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reporting_unit",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i00f5cc06706f4ca88f9175e6a1e572ab_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i7455a68628ba4dc59df619b4e06071b1_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Global Wells (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails",
     "shortName": "Summary of Significant Accounting Policies - Global Wells (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConsolidationVariableInterestEntityPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i9d68ff7ce2cb43d593c0516490939375_D20170101-20171231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "krt:NumberOfOtherUnrelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "unrelated_party",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails",
     "shortName": "Summary of Significant Accounting Policies - Assets and Liabilities of Global Wells (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i770a1d6350f74db78c0ebe6f1164a844_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i48f2a45b104749f2a44161861d803326_D20200901-20200901",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shareholder",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails",
     "shortName": "Summary of Significant Accounting Policies - Lollicup Franchising, LLC (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i48f2a45b104749f2a44161861d803326_D20200901-20200901",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "krt:NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shareholder",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i5ea84f39617549e7806e96fa2a143266_D20210101-20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails",
     "shortName": "Summary of Significant Accounting Policies - Advertising Costs and Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i2035c4f96f6d4d2cbd0b2e270cae865e_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails",
     "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i2035c4f96f6d4d2cbd0b2e270cae865e_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "id18e8ef949b54b939c5a36325f91eaf3_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails",
     "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "id18e8ef949b54b939c5a36325f91eaf3_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency (Details)",
     "role": "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails",
     "shortName": "Summary of Significant Accounting Policies - Foreign Currency (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i44a6dc8b1da146129534d5c3816edb1f_D20210301-20210301",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Acquisitions - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i44a6dc8b1da146129534d5c3816edb1f_D20210301-20210301",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i0968c16274854e51ba9b06545a7b93ab_I20210301",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Inventories (Details)",
     "role": "http://www.karatpackaging.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)",
     "role": "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment - Schedule of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Property and Equipment - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails",
     "shortName": "Property and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermLineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Line of Credit (Details)",
     "role": "http://www.karatpackaging.com/role/LineofCreditDetails",
     "shortName": "Line of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "iad4439979539405ca9970eb476300eb2_D20211006-20211006",
      "decimals": "4",
      "lang": "en-US",
      "name": "krt:DebtInstrumentFloorRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)",
     "role": "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i06eebadac24b49c29d9eebe496b5b1f5_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Accrued Expenses (Details)",
     "role": "http://www.karatpackaging.com/role/AccruedExpensesDetails",
     "shortName": "Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)",
     "role": "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
     "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic27c3e34a8a84a47b1d6425a996b35a8_D20210101-20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "krt:DebtInstrumentMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Long-Term Debt - Schedule of Future Maturities (Details)",
     "role": "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails",
     "shortName": "Long-Term Debt - Schedule of Future Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Long-Term Debt - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i80a58aaf406b4b7d901e178b26f34601_D20200416-20200416",
      "decimals": null,
      "lang": "en-US",
      "name": "krt:DebtInstrumentDeferredPaymentsTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ifaa88d145a9743bdbf46f4e2f3481b23_D20190601-20190630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Interest Rate Swaps (Details)",
     "role": "http://www.karatpackaging.com/role/InterestRateSwapsDetails",
     "shortName": "Interest Rate Swaps (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ifaa88d145a9743bdbf46f4e2f3481b23_D20190601-20190630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "idaac385ae7f84d2da2a1f67bb55f99c3_D20211001-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfLongTermCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Obligations Under Capital Leases - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails",
     "shortName": "Obligations Under Capital Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "idaac385ae7f84d2da2a1f67bb55f99c3_D20211001-20211031",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfLongTermCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalLeasedAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Obligations Under Capital Leases - Summary of Property Held Under Capital Leases (Details)",
     "role": "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails",
     "shortName": "Obligations Under Capital Leases - Summary of Property Held Under Capital Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalLeasedAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "krt:CommonAndPreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Stockholder\u2019s Equity (Details)",
     "role": "http://www.karatpackaging.com/role/StockholdersEquityDetails",
     "shortName": "Stockholder\u2019s Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "krt:CommonAndPreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic76a16b3a75345beb84088dee97c1c7f_I20190131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Stock-based Compensation - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
     "shortName": "Stock-based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic76a16b3a75345beb84088dee97c1c7f_I20190131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i00f5cc06706f4ca88f9175e6a1e572ab_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Stock-based Compensation - Summary of Stock Options Activity (Details)",
     "role": "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails",
     "shortName": "Stock-based Compensation - Summary of Stock Options Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i12539fadace948139a558152cc713199_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "role": "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i12539fadace948139a558152cc713199_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)",
     "role": "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails",
     "shortName": "Stock-based Compensation - Assumptions Used to Calculate Grant Date Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ie6d33c2f03e648bdb3f8d631d81f0634_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)",
     "role": "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails",
     "shortName": "Stock-based Compensation - Summary of Unvested Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "if213bfc6b47948a99430dfe3e12bbc7b_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.karatpackaging.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Commitments and Contingencies - Future Minimum Lease Obligations (Details)",
     "role": "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails",
     "shortName": "Commitments and Contingencies - Future Minimum Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i52caf5895ae342a18a20ba71d2a51f02_D20200901-20200930",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireProductiveAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Employee Benefits (Details)",
     "role": "http://www.karatpackaging.com/role/EmployeeBenefitsDetails",
     "shortName": "Employee Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Income Taxes - Schedule of Income Tax Provisions (Details)",
     "role": "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails",
     "shortName": "Income Taxes - Schedule of Income Tax Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsStateTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsStateTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Taxes (Details)",
     "role": "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails",
     "shortName": "Income Taxes - Schedule of Reconciliation of Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "role": "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i551fd7f991d34aecb3fe90cbdac185e4_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.karatpackaging.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ic656164f8e6649939eb0183df82d0dbc_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "krt:IncreaseDecreaseInRevenueFromContractWithCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - COVID-19 Update (Details)",
     "role": "http://www.karatpackaging.com/role/COVID19UpdateDetails",
     "shortName": "COVID-19 Update (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "krt:IncreaseDecreaseInRevenueFromContractWithCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "ie21a5a3f442e4384a00fef81eabe6c42_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "krt:DebtInstrumentTermLoanAccordionFeature",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.karatpackaging.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "i705ca9b7683d4b1aaf38a6b9fd1ba70f_I20220321",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepositsAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "krt-20211231.htm",
      "contextRef": "icde3e9f2f6024245b7ec2924675fa590_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 74,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r646",
      "r647",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r646",
      "r647",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r646",
      "r647",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r646",
      "r647",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.karatpackaging.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "krt_AccruedShippingExpensesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for shipping expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Shipping Expenses, Current",
        "terseLabel": "Accrued shipping expenses"
       }
      }
     },
     "localname": "AccruedShippingExpensesCurrent",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_AcquisitionPriceIncludedWithinDeposits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the acquisition price included within deposits in noncash or partial noncash transaction.",
        "label": "Acquisition Price Included Within Deposits",
        "terseLabel": "Acquisition price of Pacific Cup, Inc. included within deposits"
       }
      }
     },
     "localname": "AcquisitionPriceIncludedWithinDeposits",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "xbrltype": "stringItemType"
    },
    "krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued expenses, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities",
        "negatedLabel": "Accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of related party payable, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Related Party Payable",
        "negatedLabel": "Related party payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRelatedPartyPayable",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_BusinessCombinationsAndGoodwillPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding business combination and goodwill.",
        "label": "Business Combinations And Goodwill [Policy Text Block]",
        "terseLabel": "Business Combination and Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationsAndGoodwillPolicyTextBlock",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "krt_CapitalLeaseObligationInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the interest rates on capitalized leases.",
        "label": "Capital Lease Obligation, Interest Rate",
        "terseLabel": "Interest rates on capitalized leases"
       }
      }
     },
     "localname": "CapitalLeaseObligationInterestRate",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "krt_CertainTermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certain Term Loans",
        "label": "Certain Term Loans [Member]",
        "terseLabel": "Certain Term Loans"
       }
      }
     },
     "localname": "CertainTermLoansMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_CommonAndPreferredStockSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common And Preferred Stock, Shares Authorized",
        "label": "Common And Preferred Stock, Shares Authorized",
        "terseLabel": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonAndPreferredStockSharesAuthorized",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "krt_ContributionsToOffsetAmountThatMemberCannotContribute": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the contributions to offset the amount that member cannot contribute.",
        "label": "Contributions To Offset The Amount That Member Cannot Contribute",
        "terseLabel": "Contributions to offset the amount that member cannot contribute (up to)"
       }
      }
     },
     "localname": "ContributionsToOffsetAmountThatMemberCannotContribute",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_CreditCardsPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit cards payable due within one year or the normal operating cycle, if longer.",
        "label": "Credit Cards Payable, Current",
        "terseLabel": "Credit cards payable"
       }
      }
     },
     "localname": "CreditCardsPayableCurrent",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DebtConversionAmountConvertedToNewDebtInstrument": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This amount represent the amount converted to term loan",
        "label": "Debt Conversion, Amount Converted To New Debt Instrument",
        "terseLabel": "Amount converted to term loan"
       }
      }
     },
     "localname": "DebtConversionAmountConvertedToNewDebtInstrument",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DebtInstrumentDeferredPaymentsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Deferred Payments, Term",
        "label": "Debt Instrument, Deferred Payments, Term",
        "terseLabel": "Debt instrument, deferred payments, term"
       }
      }
     },
     "localname": "DebtInstrumentDeferredPaymentsTerm",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "krt_DebtInstrumentFloorRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the floor rate on debt instrument.",
        "label": "Debt Instrument, Floor Rate",
        "terseLabel": "Floor rate"
       }
      }
     },
     "localname": "DebtInstrumentFloorRate",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "krt_DebtInstrumentMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the terms of the debt instrument without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding.",
        "label": "Debt Instrument, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "DebtInstrumentMaximumBorrowingCapacity",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DebtInstrumentTermLoanAccordionFeature": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Term Loan, Accordion Feature",
        "label": "Debt Instrument, Term Loan, Accordion Feature",
        "terseLabel": "Term loan, accordion feature"
       }
      }
     },
     "localname": "DebtInstrumentTermLoanAccordionFeature",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SubsequentEventsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DeferredTaxAssetsGovernmentGrant": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Government Grant",
        "label": "Deferred Tax Assets, Government Grant",
        "terseLabel": "Government grant"
       }
      }
     },
     "localname": "DeferredTaxAssetsGovernmentGrant",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Tenant Improvement Allowance",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Tenant Improvement Allowance",
        "terseLabel": "Tenant improvement allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseTenantImprovementAllowance",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DeferredTaxLiabilitiesInvestmentsInSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Investments In Subsidiaries",
        "label": "Deferred Tax Liabilities, Investments In Subsidiaries",
        "negatedTerseLabel": "Investment in Global Wells Investment Group"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInvestmentsInSubsidiaries",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DepositsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding deposits.",
        "label": "Deposits [Policy Text Block]",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsPolicyTextBlock",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "krt_DerivativeTerminationFee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, Termination Fee",
        "label": "Derivative, Termination Fee",
        "terseLabel": "Derivative, swap termination fee"
       }
      }
     },
     "localname": "DerivativeTerminationFee",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_DistributorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Distributors.",
        "label": "Distributors [Member]",
        "terseLabel": "Distributors"
       }
      }
     },
     "localname": "DistributorsMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Government Forgiveness Of Debt, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Government Forgiveness Of Debt, Amount",
        "negatedTerseLabel": "Government forgiveness of debt"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationGovernmentForgivenessOfDebtAmount",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_EffectiveIncomeTaxRateReconciliationPermanentItemsAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Permanent Items, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Permanent Items, Amount",
        "terseLabel": "Permanent items"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentItemsAmount",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_EquipmentLoanWithDrawDownPeriodEndingAugust282019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to an equipment loan with a draw down period ending August 28, 2019.",
        "label": "Equipment Loan With Draw Down Period Ending August282019 [Member]",
        "terseLabel": "Equipment Loan, Draw Down Period Ending August 28, 2019"
       }
      }
     },
     "localname": "EquipmentLoanWithDrawDownPeriodEndingAugust282019Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_EquipmentLoanWithDrawDownPeriodEndingMay312019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to an equipment loan with a draw down period ending May 31, 2019.",
        "label": "Equipment Loan With Draw Down Period Ending May312019 [Member]",
        "terseLabel": "Equipment Loan With Draw Down Period Ending May 31, 2019"
       }
      }
     },
     "localname": "EquipmentLoanWithDrawDownPeriodEndingMay312019Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_FulingTechnologyCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuling Technology Co., Ltd.",
        "label": "Fuling Technology Co., Ltd. [Member]",
        "terseLabel": "Fuling Technology Co., Ltd."
       }
      }
     },
     "localname": "FulingTechnologyCoLtdMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_GlobalWellsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Global Wells.",
        "label": "Global Wells [Member]",
        "terseLabel": "Global Wells"
       }
      }
     },
     "localname": "GlobalWellsMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails",
      "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_GovernmentGrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of government grants received as of balance sheet date.",
        "label": "Government Grants",
        "terseLabel": "Cumulative grants"
       }
      }
     },
     "localname": "GovernmentGrants",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_GovernmentGrantsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Government Grants [Abstract]",
        "terseLabel": "Government Grants"
       }
      }
     },
     "localname": "GovernmentGrantsAbstract",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "krt_GovernmentGrantsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding government grants.",
        "label": "Government Grants [Policy Text Block]",
        "terseLabel": "Government Grants"
       }
      }
     },
     "localname": "GovernmentGrantsPolicyTextBlock",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "krt_IncentiveProgramExpenses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of incentive program expenses which are reported as a contra to net sales.",
        "label": "Incentive Program Expenses",
        "terseLabel": "Incentive program expenses"
       }
      }
     },
     "localname": "IncentiveProgramExpenses",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "krt_IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power [Member]",
        "label": "Incentive Stock Optionee Stock Ownership Greater Than Ten Percent Of Voting Power [Member]",
        "terseLabel": "Incentive Stock Optionee, Stock Ownership Greater than Ten Percent of Voting Power"
       }
      }
     },
     "localname": "IncentiveStockOptioneeStockOwnershipGreaterThanTenPercentOfVotingPowerMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_IncreaseDecreaseInCreditCardsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying value of credit cards payable.",
        "label": "Increase (Decrease) in Credit Cards Payable",
        "terseLabel": "Credit cards payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInCreditCardsPayable",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_IncreaseDecreaseInRevenueFromContractWithCustomer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Revenue From Contract With Customer",
        "label": "Increase (Decrease) In Revenue From Contract With Customer",
        "terseLabel": "Increase (decrease) in revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInRevenueFromContractWithCustomer",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Revenue From Contract With Customer, Percentage Of Sales",
        "label": "Increase (Decrease) In Revenue From Contract With Customer, Percentage Of Sales",
        "negatedTerseLabel": "Increase (decrease) in revenue, percentage of sales"
       }
      }
     },
     "localname": "IncreaseDecreaseInRevenueFromContractWithCustomerPercentageOfSales",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "krt_KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Keary Global and its affiliate, Keary International, related parties.",
        "label": "Keary Global And Its Affiliate Keary International Related Parties [Member]",
        "terseLabel": "Keary Global and its affiliate, Keary International\u2009\u2013\u2009related parties"
       }
      }
     },
     "localname": "KearyGlobalAndItsAffiliateKearyInternationalRelatedPartiesMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_KearyGlobalLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Keary Global Ltd.",
        "label": "Keary Global Ltd [Member]",
        "terseLabel": "Keary Global"
       }
      }
     },
     "localname": "KearyGlobalLtdMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_KearyInternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Keary International Ltd.",
        "label": "Keary International [Member]",
        "terseLabel": "Keary International"
       }
      }
     },
     "localname": "KearyInternationalMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_LessorOperatingLeaseMonthlyLeasePayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of monthly lease payment for operating lease.",
        "label": "Lessor Operating Lease Monthly Lease Payment",
        "verboseLabel": "Monthly lease payment"
       }
      }
     },
     "localname": "LessorOperatingLeaseMonthlyLeasePayment",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_LollicupFranchisingLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lollicup Franchising, LLC [Member]",
        "label": "Lollicup Franchising Llc [Member]",
        "terseLabel": "Lollicup Franchising, LLC"
       }
      }
     },
     "localname": "LollicupFranchisingLlcMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails",
      "http://www.karatpackaging.com/role/SubsequentEventsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_LongTermDebtExcludingLongTermLineOfCreditNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding long term line of credit.",
        "label": "Long-term Debt, Excluding Long Term Line of Credit, Noncurrent",
        "terseLabel": "Long-term debt, net of current portion and debt discount of $0.2\u00a0million and $0.1 million at December\u00a031, 2021 and December\u00a031, 2020, respectively (including $35.3\u00a0million and $36.7\u00a0million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively, and debt discount of $0.2\u00a0million and $0.1\u00a0million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtExcludingLongTermLineOfCreditNoncurrent",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_LongTermDebtSubtotalOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subtotal 1 for long term debt.",
        "label": "Long Term Debt Subtotal One [Member]",
        "terseLabel": "Subtotal 1"
       }
      }
     },
     "localname": "LongTermDebtSubtotalOneMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_LongTermDebtSubtotalTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subtotal 2 for long term debt.",
        "label": "Long Term Debt Subtotal Two [Member]",
        "terseLabel": "Subtotal 2"
       }
      }
     },
     "localname": "LongTermDebtSubtotalTwoMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_MinimumBankAccountToMakeAdditionalContributionsFromMembers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum bank account to make additional contributions from members.",
        "label": "Minimum Bank Account To Make Additional Contributions From Members",
        "terseLabel": "Minimum bank account to make additional contributions from members"
       }
      }
     },
     "localname": "MinimumBankAccountToMakeAdditionalContributionsFromMembers",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_NationalDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to National Distribution.",
        "label": "National Distribution [Member]",
        "terseLabel": "National and regional chains"
       }
      }
     },
     "localname": "NationalDistributionMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_NoncontrollingInterestsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding noncontrolling interests.",
        "label": "Noncontrolling Interests [Policy Text Block]",
        "terseLabel": "Noncontrolling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestsPolicyTextBlock",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "krt_NumberOfExercisedConvertibleNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Exercised Convertible Notes",
        "label": "Number Of Exercised Convertible Notes",
        "terseLabel": "Number of exercised convertible notes"
       }
      }
     },
     "localname": "NumberOfExercisedConvertibleNotes",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "krt_NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of major shareholders who share common ownership.",
        "label": "Number Of Major Shareholders Who Share Common Ownership With Lollicup Franchising",
        "terseLabel": "Major shareholders who share common ownership with Lollicup Franchising"
       }
      }
     },
     "localname": "NumberOfMajorShareholdersWhoShareCommonOwnershipWithLollicupFranchising",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "krt_NumberOfOtherDistributionCentersOperatedByEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of other distribution centers operated by entity.",
        "label": "Number Of Other Distribution Centers Operated By Entity",
        "terseLabel": "Distribution centers operated by entity"
       }
      }
     },
     "localname": "NumberOfOtherDistributionCentersOperatedByEntity",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/NatureofOperationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "krt_NumberOfOtherUnrelatedParties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of other unrelated parties.",
        "label": "Number of Other Unrelated Parties",
        "terseLabel": "Other unrelated parties"
       }
      }
     },
     "localname": "NumberOfOtherUnrelatedParties",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "krt_NumberOfStoreOwned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of store owned.",
        "label": "Number Of Store Owned",
        "terseLabel": "Store owned"
       }
      }
     },
     "localname": "NumberOfStoreOwned",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "krt_OnlineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Online.",
        "label": "Online [Member]",
        "terseLabel": "Online"
       }
      }
     },
     "localname": "OnlineMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_PacificCupIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pacific Cup, Inc. [Member]",
        "label": "Pacific Cup Inc [Member]",
        "terseLabel": "Pacific Cup, Inc"
       }
      }
     },
     "localname": "PacificCupIncMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_PaycheckProtectionProgramCARESActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the Paycheck Protection Program loan.",
        "label": "Paycheck Protection Program, CARES Act [Member]",
        "terseLabel": "Paycheck Protection Program, CARES Act"
       }
      }
     },
     "localname": "PaycheckProtectionProgramCARESActMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_PaymentsForDepositsForPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the deposits of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Payments For Deposits For Property, Plant And Equipment",
        "negatedLabel": "Deposits paid for property and equipment"
       }
      }
     },
     "localname": "PaymentsForDepositsForPropertyPlantAndEquipment",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Lollicup Franchising Inc, Effect On Initial Consolidation, Net of Cash Acquired",
        "label": "Payments To Acquire Lollicup Franchising Inc, Effect On Initial Consolidation, Net of Cash Acquired",
        "negatedTerseLabel": "Effect on initial consolidation of Lollicup Franchising Inc, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireLollicupFranchisingIncEffectOnInitialConsolidationNetOfCashAcquired",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_PromissoryNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a promissory note.",
        "label": "Promissory Note [Member]",
        "terseLabel": "Promissory Note"
       }
      }
     },
     "localname": "PromissoryNoteMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_PropertyHeldUnderCapitalLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent information pertaining to property held under capital leases.",
        "label": "Property Held Under Capital Leases [Member]",
        "terseLabel": "Property held under capital leases"
       }
      }
     },
     "localname": "PropertyHeldUnderCapitalLeasesMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_RetirementPlanContributionTrancheAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan Contribution Tranche",
        "label": "Retirement Plan Contribution Tranche [Axis]",
        "terseLabel": "Retirement Plan Contribution Tranche [Axis]"
       }
      }
     },
     "localname": "RetirementPlanContributionTrancheAxis",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "krt_RetirementPlanContributionTrancheDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan Contribution Tranche [Domain]",
        "label": "Retirement Plan Contribution Tranche [Domain]",
        "terseLabel": "Retirement Plan Contribution Tranche [Domain]"
       }
      }
     },
     "localname": "RetirementPlanContributionTrancheDomain",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_RetirementPlanContributionTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan Contribution, Tranche One",
        "label": "Retirement Plan Contribution, Tranche One [Member]",
        "terseLabel": "Tranche One"
       }
      }
     },
     "localname": "RetirementPlanContributionTrancheOneMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_RetirementPlanContributionTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan Contribution, Tranche Three",
        "label": "Retirement Plan Contribution, Tranche Three [Member]",
        "terseLabel": "Tranche Three"
       }
      }
     },
     "localname": "RetirementPlanContributionTrancheThreeMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_RetirementPlanContributionTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan Contribution, Tranche Two",
        "label": "Retirement Plan Contribution, Tranche Two [Member]",
        "terseLabel": "Tranche Two"
       }
      }
     },
     "localname": "RetirementPlanContributionTrancheTwoMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_ScheduleOfCapitalLeaseObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Capital Lease Obligations [Line Items]",
        "terseLabel": "Schedule of Capital Lease Obligations [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfCapitalLeaseObligationsLineItems",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "krt_ScheduleOfCapitalLeaseObligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of capital lease obligation.",
        "label": "Schedule of Capital Lease Obligations [Table]",
        "terseLabel": "Schedule of Capital Lease Obligations [Table]"
       }
      }
     },
     "localname": "ScheduleOfCapitalLeaseObligationsTable",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "krt_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]",
        "terseLabel": "Schedule of estimated useful life of property and equipment"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Earlier Than Original Vesting Date, Award Vesting Period,",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting Period",
        "terseLabel": "Accelerated award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingPeriod",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "krt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Percentage of Fair Market Value, Minimum, Grant Date",
        "terseLabel": "Minimum exercise price to fair market value of common stock at the date of grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePricePercentageOfFairMarketValueMinimumGrantDate",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "krt_TaizhouFulingPlasticsCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Taizhou Fuling Plastics Co.,Ltd.",
        "label": "Taizhou Fuling Plastics Co. Ltd [Member]",
        "terseLabel": "Taizhou Fuling Plastics Co.,Ltd"
       }
      }
     },
     "localname": "TaizhouFulingPlasticsCo.LtdMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingApril302021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing April 30, 2021.",
        "label": "Term Loan Maturing April302021 [Member]",
        "terseLabel": "Term Loan, Maturing April 30, 2021"
       }
      }
     },
     "localname": "TermLoanMaturingApril302021Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingDecember2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing December 2024.",
        "label": "Term Loan Maturing December2024 [Member]",
        "terseLabel": "Term Loan, Maturing December 2024"
       }
      }
     },
     "localname": "TermLoanMaturingDecember2024Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingDecember312021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing December 31, 2021.",
        "label": "Term Loan Maturing December312021 [Member]",
        "terseLabel": "Term Loan, Maturing December 31, 2021"
       }
      }
     },
     "localname": "TermLoanMaturingDecember312021Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingJuly2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing July 2024.",
        "label": "Term Loan Maturing July2024 [Member]",
        "terseLabel": "Term Loan, Maturing July 2024"
       }
      }
     },
     "localname": "TermLoanMaturingJuly2024Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingJune172025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing June 17, 2025.",
        "label": "Term Loan Maturing June172025 [Member]",
        "terseLabel": "Term Loan, Maturing June 17, 2025"
       }
      }
     },
     "localname": "TermLoanMaturingJune172025Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingJune302025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing June 30, 2025.",
        "label": "Term Loan Maturing June302025 [Member]",
        "terseLabel": "Term Loan, Maturing June 30, 2025"
       }
      }
     },
     "localname": "TermLoanMaturingJune302025Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingMarch2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing March 2023.",
        "label": "Term Loan Maturing March2023 [Member]",
        "terseLabel": "Term Loan, Maturing March 2023"
       }
      }
     },
     "localname": "TermLoanMaturingMarch2023Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingMay2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing May 2029.",
        "label": "Term Loan Maturing May2029 [Member]",
        "terseLabel": "Term Loan, Maturing May 2029"
       }
      }
     },
     "localname": "TermLoanMaturingMay2029Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingMay312024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to a Term Loan maturing Mayr 31, 2024.",
        "label": "Term Loan Maturing May312024 [Member]",
        "terseLabel": "Term Loan, Maturing May 31, 2024"
       }
      }
     },
     "localname": "TermLoanMaturingMay312024Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TermLoanMaturingSeptember302026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Maturing September302026",
        "label": "Term Loan Maturing September302026 [Member]",
        "terseLabel": "Term Loan, Maturing September 30, 2026"
       }
      }
     },
     "localname": "TermLoanMaturingSeptember302026Member",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SubsequentEventsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "krt_TotalLoanGuaranteed": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total amount of loan guaranteed.",
        "label": "Total Loan Guaranteed",
        "terseLabel": "Total loan guaranteed"
       }
      }
     },
     "localname": "TotalLoanGuaranteed",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "krt_TreasuryStockParOrStatedValuePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of treasury stock.",
        "label": "Treasury Stock, Par or Stated Value Per Share",
        "verboseLabel": "Treasury stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockParOrStatedValuePerShare",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "krt_VariableInterestEntityNumberOfEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Number Of Entities",
        "label": "Variable Interest Entity, Number Of Entities",
        "terseLabel": "Variable interest entity, number of entities"
       }
      }
     },
     "localname": "VariableInterestEntityNumberOfEntities",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "krt_VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's voting interest owned by (or beneficial interest in) the reporting entity.",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Voting Percentage",
        "terseLabel": "Voting interest"
       }
      }
     },
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationVotingPercentage",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "krt_WenHoIndustrialCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wen Ho Industrial Co, Ltd.",
        "label": "Wen Ho Industrial Co, Ltd. [Member]",
        "terseLabel": "Wen Ho Industrial Co., Ltd"
       }
      }
     },
     "localname": "WenHoIndustrialCoLtdMember",
     "nsuri": "http://www.karatpackaging.com/20211231",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r355",
      "r553",
      "r554",
      "r556",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r123",
      "r249",
      "r254",
      "r260",
      "r464",
      "r465",
      "r471",
      "r472",
      "r559",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical",
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails",
      "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r123",
      "r249",
      "r254",
      "r260",
      "r464",
      "r465",
      "r471",
      "r472",
      "r559",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical",
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails",
      "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r60",
      "r62",
      "r120",
      "r121",
      "r266",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r265",
      "r300",
      "r366",
      "r368",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r624",
      "r626",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r265",
      "r300",
      "r366",
      "r368",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r624",
      "r626",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r194",
      "r333",
      "r336",
      "r578",
      "r623",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r194",
      "r333",
      "r336",
      "r578",
      "r623",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r265",
      "r300",
      "r345",
      "r366",
      "r368",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r624",
      "r626",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r265",
      "r300",
      "r345",
      "r366",
      "r368",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r624",
      "r626",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r61",
      "r62",
      "r120",
      "r121",
      "r266",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r40",
      "r562"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable (including $0.1\u00a0million and $0.6\u00a0million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableMember": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations incurred and payable to vendors for goods and services received.",
        "label": "Accounts Payable [Member]",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r23",
      "r197",
      "r198"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $0.3\u00a0million at both December\u00a031, 2021 and 2020",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r17",
      "r595",
      "r612"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses (including $0.1\u00a0million associated with variable interest entity at both December\u00a031, 2021 and 2020)",
        "totalLabel": "Total accrued expenses",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r9",
      "r44"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Payroll Taxes, Current",
        "verboseLabel": "Accrued payroll"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r44"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional services fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRentCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r44"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Rent, Current",
        "verboseLabel": "Deferred rent liability"
       }
      }
     },
     "localname": "AccruedRentCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrent": {
     "auth_ref": [
      "r8",
      "r44",
      "r344"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Vacation, Current",
        "verboseLabel": "Accrued vacation and sick pay"
       }
      }
     },
     "localname": "AccruedVacationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r38",
      "r230"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r24",
      "r406",
      "r562"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r403",
      "r404",
      "r405",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r370",
      "r372",
      "r409",
      "r410"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r372",
      "r399",
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r203",
      "r210"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": {
     "auth_ref": [
      "r99",
      "r206"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.",
        "label": "Amortization of Deferred Loan Origination Fees, Net",
        "negatedLabel": "Amortization of loan fees"
       }
      }
     },
     "localname": "AmortizationOfDeferredLoanOriginationFeesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Potentially dilutive shares excluded from diluted earnings per share calculation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetAcquisitionAxis": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by asset acquisition.",
        "label": "Asset Acquisition [Axis]",
        "terseLabel": "Asset Acquisition [Axis]"
       }
      }
     },
     "localname": "AssetAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionDomain": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset acquisition.",
        "label": "Asset Acquisition [Domain]",
        "terseLabel": "Asset Acquisition [Domain]"
       }
      }
     },
     "localname": "AssetAcquisitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r115",
      "r177",
      "r186",
      "r192",
      "r208",
      "r249",
      "r250",
      "r251",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r464",
      "r471",
      "r520",
      "r560",
      "r562",
      "r593",
      "r611"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets and Liabilities, Lessee [Abstract]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r59",
      "r115",
      "r208",
      "r249",
      "r250",
      "r251",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r464",
      "r471",
      "r520",
      "r560",
      "r562"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r373",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r490",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r365",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r365",
      "r367",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "verboseLabel": "Membership interest acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Goodwill [Abstract]",
        "terseLabel": "Business Combination, Goodwill [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r453"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r453"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r453"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r453"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r453"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total assets acquired and liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures funded by capital lease borrowings"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasedAssetsGross": {
     "auth_ref": [
      "r545"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Capital Leased Assets, Gross",
        "terseLabel": "Warehouse vehicles"
       }
      }
     },
     "localname": "CapitalLeasedAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.",
        "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net",
        "totalLabel": "Total property held under capital leases, net"
       }
      }
     },
     "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for capital leasing arrangements including, but not limited to, the following: a) the basis on which contingent rental payments are determined; (b) the existence and terms of renewal or purchase options and escalation clauses; (c) restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Capital Leases in Financial Statements of Lessee Disclosure [Text Block]",
        "terseLabel": "Obligations Under Capital Leases"
       }
      }
     },
     "localname": "CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {
     "auth_ref": [
      "r539",
      "r545"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.",
        "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesSummaryofPropertyHeldUnderCapitalLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "negatedLabel": "Less: cash acquired"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r35",
      "r101"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents (including $1.2\u00a0million and $0.1 million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r95",
      "r101",
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "End of year",
        "periodStartLabel": "Beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r95",
      "r525"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r49",
      "r241",
      "r600",
      "r617"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r242",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares reserved for issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends paid to stockholders (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Common stock, dividends declared (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r125",
      "r126",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance at the end of period (in shares)",
        "periodStartLabel": "Balance at the beginning of period (in shares)",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22",
      "r562"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value, 100,000,000 shares authorized, 19,827,417 and 19,804,417 shares issued and outstanding, respectively, as of December\u00a031, 2021 and 15,190,000 and 15,167,000 shares issued and outstanding, respectively, as of December\u00a031, 2020"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r196",
      "r517",
      "r518",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r196",
      "r517",
      "r518",
      "r632",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r196",
      "r517",
      "r518",
      "r632",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r159",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r164",
      "r165",
      "r196",
      "r517",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r162",
      "r164",
      "r165",
      "r166",
      "r517",
      "r519",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r196",
      "r517",
      "r518",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r470",
      "r474",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r322",
      "r323",
      "r334"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Customer deposits (including $0.1\u00a0million and $0.0 million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "auth_ref": [
      "r335"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.",
        "label": "Contract with Customer, Refund Liability, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r76",
      "r578"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsProductLineMember": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation.",
        "label": "Cost of Goods and Service, Product and Service Benchmark [Member]",
        "terseLabel": "Purchases"
       }
      }
     },
     "localname": "CostOfGoodsProductLineMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r434",
      "r441"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r434",
      "r441",
      "r443"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current income tax provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r434",
      "r441"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r279",
      "r286",
      "r287",
      "r289",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Line of Credit",
        "verboseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCredit",
      "http://www.karatpackaging.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r114",
      "r123",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r291",
      "r292",
      "r293",
      "r294",
      "r537",
      "r594",
      "r597",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SubsequentEventsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate",
        "verboseLabel": "Spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r18",
      "r290",
      "r597",
      "r610"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r262",
      "r291",
      "r292",
      "r535",
      "r537",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount of loan"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r46",
      "r282",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Interest rate during the period"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r46",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r47",
      "r114",
      "r123",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r291",
      "r292",
      "r293",
      "r294",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SubsequentEventsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r47",
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Monthly principal and interest payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r47",
      "r114",
      "r123",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r269",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r288",
      "r291",
      "r292",
      "r293",
      "r294",
      "r314",
      "r315",
      "r316",
      "r317",
      "r534",
      "r535",
      "r537",
      "r538",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": {
     "auth_ref": [
      "r534",
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.",
        "label": "Debt Instrument, Unamortized Discount, Noncurrent",
        "negatedTerseLabel": "Debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r435",
      "r441"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r536"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r39",
      "r275",
      "r536"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Less: unamortized loan fees",
        "terseLabel": "Debt issuance costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r418",
      "r419"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r99",
      "r116",
      "r435",
      "r441",
      "r442",
      "r443"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Deferred income tax provision"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r19",
      "r20",
      "r426",
      "r596",
      "r609"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r418",
      "r419"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r435",
      "r441"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "terseLabel": "R&amp;D credit"
       }
      }
     },
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Section 263A"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.",
        "label": "Deferred Tax Assets, State Taxes",
        "terseLabel": "State taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsStateTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accruals &amp; deferred expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred tax assets, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r419",
      "r429"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Fixed assets\u2009\u2013\u2009depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent of employees' gross pay"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution, percent of match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositsAssets": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.",
        "label": "Deposits Assets",
        "terseLabel": "Deposits assets"
       }
      }
     },
     "localname": "DepositsAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "label": "Deposits Assets, Noncurrent",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r99",
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r99",
      "r175"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "auth_ref": [
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.",
        "label": "Derivative, Fair Value, Net",
        "verboseLabel": "Derivative fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "verboseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r492"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "negatedLabel": "Change in fair value of interest rate swap"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r62",
      "r491",
      "r493",
      "r496",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r503",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Interest Rate Swaps"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwaps"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r485",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r495",
      "r496",
      "r499",
      "r501",
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative, Term of Contract",
        "verboseLabel": "Term of contract"
       }
      }
     },
     "localname": "DerivativeTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r122",
      "r484",
      "r486",
      "r488",
      "r489",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r333",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Summary of net sales disaggregated by customer type"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r99",
      "r227",
      "r233"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "terseLabel": "Gain on sale of asset"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r318"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Dividends paid to stockholders",
        "terseLabel": "Dividends paid to stockholders"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r40",
      "r119",
      "r252",
      "r254",
      "r255",
      "r259",
      "r260",
      "r261",
      "r554"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Related party payable",
        "verboseLabel": "Due to Lollicup USA Inc."
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Basic and diluted earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r71",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r138",
      "r140",
      "r145",
      "r146",
      "r147",
      "r151",
      "r152",
      "r505",
      "r506",
      "r603",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r71",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r140",
      "r145",
      "r146",
      "r147",
      "r151",
      "r152",
      "r505",
      "r506",
      "r603",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r148",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r411",
      "r421"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "negatedTerseLabel": "Tax benefit, share-based payment arrangement, amount",
        "terseLabel": "Excess tax benefit from stock based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Nonvested award, cost not yet recognized, amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Remaining stock-based compensation expense for unvested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-based Payment Arrangement, Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r66",
      "r67",
      "r68",
      "r125",
      "r126",
      "r127",
      "r129",
      "r135",
      "r137",
      "r155",
      "r209",
      "r313",
      "r318",
      "r403",
      "r404",
      "r405",
      "r437",
      "r438",
      "r504",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r627",
      "r628",
      "r629",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtraordinaryAndUnusualItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Items, or Both [Abstract]"
       }
      }
     },
     "localname": "ExtraordinaryAndUnusualItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r508",
      "r509",
      "r510",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r277",
      "r291",
      "r292",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r361",
      "r509",
      "r566",
      "r567",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r508",
      "r509",
      "r511",
      "r512",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r277",
      "r346",
      "r348",
      "r353",
      "r361",
      "r509",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r277",
      "r291",
      "r292",
      "r346",
      "r348",
      "r353",
      "r361",
      "r509",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r277",
      "r291",
      "r292",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r361",
      "r509",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r277",
      "r291",
      "r292",
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r361",
      "r566",
      "r567",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r513",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring basis"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair Value, Net Asset (Liability)",
        "totalLabel": "Fair value"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r548"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Capital leases, current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r548"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Capital leases, net of current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r521",
      "r522",
      "r523",
      "r524"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedLabel": "Loss of foreign currency transactions",
        "terseLabel": "Loss on foreign currency transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax [Abstract]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Gain on sale of asset"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r99",
      "r295",
      "r296"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain on forgiveness of debt",
        "terseLabel": "Gain on forgiveness of debt",
        "verboseLabel": "Gain on forgiveness of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses (including $2.5\u00a0million and $2.0\u00a0million associated with variable interest entity for the years ended December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r216",
      "r218",
      "r562",
      "r592"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill acquired"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r99",
      "r217",
      "r220",
      "r222"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "verboseLabel": "Impairments of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r75",
      "r115",
      "r177",
      "r185",
      "r188",
      "r191",
      "r193",
      "r208",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r520"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r226",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r69",
      "r177",
      "r185",
      "r188",
      "r191",
      "r193",
      "r591",
      "r601",
      "r604",
      "r620"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r234",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r117",
      "r422",
      "r424",
      "r431",
      "r439",
      "r444",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r118",
      "r136",
      "r137",
      "r176",
      "r420",
      "r440",
      "r445",
      "r621"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofIncomeTaxProvisionsDetails",
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r65",
      "r416",
      "r417",
      "r424",
      "r425",
      "r430",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r421"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax computed at the federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": {
     "auth_ref": [
      "r421"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount",
        "negatedTerseLabel": "Noncontrolling Interest -Income not subject to tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r421"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r421"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal tax benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r421"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedTerseLabel": "R&amp;D Credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income tax"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r98",
      "r576"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDepositOtherAssets": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.",
        "label": "Increase (Decrease) in Deposit Assets",
        "negatedLabel": "Deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInDepositOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due from Related Parties, Current",
        "negatedLabel": "Due from affiliated companies"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due to Related Parties",
        "terseLabel": "Related party payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Assets [Abstract]",
        "terseLabel": "(Increase) decrease in operating assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]",
        "terseLabel": "Increase (decrease) in operating liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r147"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "verboseLabel": "Stock options and restricted stock units (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r224",
      "r225"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense, net (including $0.5\u00a0million and $2.9\u00a0million associated with variable interest entity for the years ended December\u00a031, 2021 and 2020, respectively)"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r93",
      "r96",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r44"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "verboseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "negatedLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryAdjustments": {
     "auth_ref": [
      "r58",
      "r212"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.",
        "label": "Inventory Adjustments",
        "negatedLabel": "Less inventory reserve"
       }
      }
     },
     "localname": "InventoryAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "verboseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "totalLabel": "Subtotal"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r57",
      "r562"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r58",
      "r110",
      "r154",
      "r212",
      "r214",
      "r215",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "verboseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "verboseLabel": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Reserve for inventory obsolescence"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r79",
      "r174"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "verboseLabel": "Derivative interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInvestmentExpense": {
     "auth_ref": [
      "r81",
      "r622"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the generation of investment income.",
        "label": "Investment Income, Investment Expense",
        "verboseLabel": "Derivative interest expense"
       }
      }
     },
     "localname": "InvestmentIncomeInvestmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Term of Contract",
        "verboseLabel": "Operating lease term"
       }
      }
     },
     "localname": "LessorOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r43",
      "r115",
      "r187",
      "r208",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r465",
      "r471",
      "r472",
      "r520",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r115",
      "r208",
      "r520",
      "r562",
      "r599",
      "r615"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r45",
      "r115",
      "r208",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r465",
      "r471",
      "r472",
      "r520",
      "r560",
      "r561",
      "r562"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Maximum borrowing"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r41",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LineofCreditDetails",
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less: current portion",
        "terseLabel": "Debt, current portion (including $1.2\u00a0million and $0.7\u00a0million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "Long-term debt, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r123",
      "r247",
      "r281"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r123",
      "r247",
      "r281"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r123",
      "r247",
      "r281"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r123",
      "r247",
      "r281"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r123",
      "r247",
      "r281"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r123",
      "r247",
      "r281"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "verboseLabel": "Long-term debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r47",
      "r245",
      "r246"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit, Noncurrent",
        "terseLabel": "Line of credit"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r47",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing and Advertising Expense [Abstract]",
        "terseLabel": "Marketing and Advertising Expense [Abstract]"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-term Debt [Abstract]",
        "terseLabel": "Future maturities:"
       }
      }
     },
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofFutureMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r53",
      "r115",
      "r208",
      "r249",
      "r254",
      "r255",
      "r256",
      "r260",
      "r261",
      "r520",
      "r598",
      "r614"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r156",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/NatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r95",
      "r97",
      "r100"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r63",
      "r64",
      "r68",
      "r70",
      "r100",
      "r115",
      "r128",
      "r130",
      "r131",
      "r132",
      "r133",
      "r136",
      "r137",
      "r144",
      "r177",
      "r185",
      "r188",
      "r191",
      "r193",
      "r208",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r506",
      "r520",
      "r602",
      "r618"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income attributable to Karat Packaging Inc.",
        "verboseLabel": "Net income attributable to Karat Packaging Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r64",
      "r68",
      "r136",
      "r137",
      "r468",
      "r482"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss) attributable to noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New and Recently Adopted Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r318",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expenses)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expenses)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "verboseLabel": "Reportable segment"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of Reporting Units",
        "verboseLabel": "Reporting unit"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r177",
      "r185",
      "r188",
      "r191",
      "r193"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Future minimum lease obligations"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r540",
      "r542"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesFutureMinimumLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": {
     "auth_ref": [
      "r544"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, Current",
        "terseLabel": "Future minimum payments receivable, current"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": {
     "auth_ref": [
      "r544"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years",
        "terseLabel": "Future minimum payments receivable, in two years"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesIncomeStatementLeaseRevenue": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.",
        "label": "Operating Leases, Income Statement, Lease Revenue",
        "terseLabel": "Rental income"
       }
      }
     },
     "localname": "OperatingLeasesIncomeStatementLeaseRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r44"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/AccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets (including $0.1\u00a0million associated with variable interest entity at both December\u00a031, 2021 and 2020)",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities (including $2.6\u00a0million and $3.9\u00a0million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Stockholders\u2019 Equity Attributable to Karat Packaging Inc."
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Treasury stock acquired"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedTerseLabel": "Dividends paid to shareholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Net of issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisition of Pacific Cup, Inc., net of cash acquired",
        "terseLabel": "Total purchase consideration, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLandHeldForUse": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.",
        "label": "Payments to Acquire Land Held-for-use",
        "terseLabel": "Payments to acquire land held-for-use"
       }
      }
     },
     "localname": "PaymentsToAcquireLandHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r87",
      "r456",
      "r457",
      "r458"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "terseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r345",
      "r347",
      "r353",
      "r354",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EmployeeBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r33",
      "r34"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets (including $0.1 million associated with variable interest entity at both December\u00a031, 2021 and 2020)",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from issuance of common stock in connection with initial public offering, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.",
        "label": "Proceeds from Issuance of Unsecured Debt",
        "terseLabel": "Loan proceeds received"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails",
      "http://www.karatpackaging.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r89",
      "r114"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds on disposal of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r88",
      "r402"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r2",
      "r63",
      "r64",
      "r68",
      "r94",
      "r115",
      "r128",
      "r136",
      "r137",
      "r177",
      "r185",
      "r188",
      "r191",
      "r193",
      "r208",
      "r249",
      "r250",
      "r251",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r463",
      "r467",
      "r469",
      "r482",
      "r483",
      "r506",
      "r520",
      "r604"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r38",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r236",
      "r636",
      "r637",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r37",
      "r229"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r14",
      "r15",
      "r231",
      "r562",
      "r605",
      "r616"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net (including $46.6\u00a0million and $47.8\u00a0million associated with variable interest entity at December\u00a031, 2021 and 2020, respectively)",
        "totalLabel": "Total property and equipment, net",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "terseLabel": "Property, Plant and Equipment, Net, by Type [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r36",
      "r231",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r14",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Transfers and Changes",
        "terseLabel": "Transfers from deposit to property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTransfersAndChanges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r14",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "verboseLabel": "Estimated useful life of property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r73",
      "r211"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for bad debt"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyCosts": {
     "auth_ref": [
      "r77",
      "r119",
      "r252",
      "r254",
      "r255",
      "r259",
      "r260",
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.",
        "label": "Related Party Costs",
        "terseLabel": "Purchases from related party"
       }
      }
     },
     "localname": "RelatedPartyCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r355",
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r355",
      "r553",
      "r556",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r551",
      "r552",
      "r554",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RentalIncomeNonoperating": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.",
        "label": "Rental Income, Nonoperating",
        "terseLabel": "Rental income (including $0.9\u00a0million and $0.3\u00a0million associated with variable interest entity for the years ended December\u00a031, 2021 and 2020, respectively)",
        "verboseLabel": "Rental income"
       }
      }
     },
     "localname": "RentalIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r91",
      "r114"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Payments on line of credit",
        "terseLabel": "Repayments of lines of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "label": "Repayments of Long-term Capital Lease Obligations",
        "negatedTerseLabel": "Payments on capital lease obligations",
        "verboseLabel": "Repayments of finance lease, right-of-use asset"
       }
      }
     },
     "localname": "RepaymentsOfLongTermCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Payments on long-term debt",
        "terseLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "terseLabel": "Repayments of related party debt"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetailMember": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of product directly to consumer.",
        "label": "Retail [Member]",
        "terseLabel": "Retail"
       }
      }
     },
     "localname": "RetailMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r318",
      "r406",
      "r562",
      "r613",
      "r630",
      "r631"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r125",
      "r126",
      "r127",
      "r129",
      "r135",
      "r137",
      "r209",
      "r403",
      "r404",
      "r405",
      "r437",
      "r438",
      "r504",
      "r627",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r172",
      "r173",
      "r184",
      "r189",
      "r190",
      "r194",
      "r195",
      "r196",
      "r332",
      "r333",
      "r578"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Summary of accrued expense liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsNarrativeDetails",
      "http://www.karatpackaging.com/role/AcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Capital Leased Assets [Table Text Block]",
        "terseLabel": "Summary of property held under capital leases"
       }
      }
     },
     "localname": "ScheduleOfCapitalLeasedAsssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/ObligationsUnderCapitalLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Income Tax Provisions"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r47",
      "r123",
      "r291",
      "r293",
      "r314",
      "r315",
      "r316",
      "r317",
      "r534",
      "r535",
      "r538",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summary of fair value measurements by level for the assets and liabilities measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of future minimum lease obligations"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r221",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r30",
      "r31",
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of future maturities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r38",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Summary of assets acquired and liabilities assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r555",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r373",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of unvested restricted stock unit activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r379",
      "r389",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Assumptions used to calculate grant date fair value"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r464",
      "r465",
      "r471",
      "r472",
      "r473",
      "r475",
      "r478",
      "r479",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r473",
      "r475",
      "r478",
      "r479",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of variable interest entity financial information"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r162",
      "r164",
      "r165",
      "r166",
      "r517",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of concentration of credit risk"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Reporting Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.",
        "label": "Selling Expense",
        "terseLabel": "Selling expenses"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.",
        "label": "Share-based Payment Arrangement, Accelerated Cost",
        "terseLabel": "Share-based payment arrangement, accelerated cost"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding at end of period (in shares)",
        "periodStartLabel": "Outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding at end of period (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value on vesting date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Stock-based Compensation",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Stock Option Activity, Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of options, exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r381",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at end of period (in shares)",
        "periodStartLabel": "Outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at end of period (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Number of options, expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r371",
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofUnvestedRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r373",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by supplier.",
        "label": "Supplier [Axis]",
        "terseLabel": "Supplier [Axis]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.",
        "label": "Supplier [Domain]",
        "terseLabel": "Supplier [Domain]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Award term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r394",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationAssumptionsUsedtoCalculateGrantDateFairValueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contract life, exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contract life, options outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contract life, expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockbasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r108",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Computer hardware and software"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r243",
      "r244",
      "r460",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby letter of credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r52",
      "r66",
      "r67",
      "r68",
      "r125",
      "r126",
      "r127",
      "r129",
      "r135",
      "r137",
      "r155",
      "r209",
      "r313",
      "r318",
      "r403",
      "r404",
      "r405",
      "r437",
      "r438",
      "r504",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r627",
      "r628",
      "r629",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r155",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r21",
      "r22",
      "r313",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock in connection with our initial public offering, net of issuance costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r21",
      "r22",
      "r313",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r22",
      "r313",
      "r318",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.karatpackaging.com/role/StockbasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r21",
      "r22",
      "r313",
      "r318"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock in connection with our initial public offering, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r52",
      "r313",
      "r318"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r26",
      "r27",
      "r115",
      "r205",
      "r208",
      "r520",
      "r562"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Karat Packaging Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r67",
      "r115",
      "r125",
      "r126",
      "r127",
      "r129",
      "r135",
      "r208",
      "r209",
      "r318",
      "r403",
      "r404",
      "r405",
      "r437",
      "r438",
      "r461",
      "r462",
      "r481",
      "r504",
      "r520",
      "r526",
      "r527",
      "r531",
      "r628",
      "r629",
      "r653"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance at the end of period",
        "periodStartLabel": "Balance at the beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Karat Packaging Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r113",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r318",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholder\u2019s Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r532",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r532",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r532",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r532",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r563",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r51",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r51",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "verboseLabel": "Treasury stock, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r22",
      "r313",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedTerseLabel": "Treasury stock purchases (in shares)",
        "terseLabel": "Treasury stock acquired (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r51",
      "r319",
      "r320"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, $0.001 par value, 23,000 shares as of both December\u00a031, 2021 and 2020",
        "terseLabel": "Treasury stock acquired, value"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.karatpackaging.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r313",
      "r318",
      "r319"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Treasury stock purchases"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r415",
      "r423"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsandIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnusualOrInfrequentItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Unusual or Infrequent Item, or Both [Line Items]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemTable": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Table]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Table]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19UpdateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]",
        "terseLabel": "COVID-19 Update"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/COVID19Update"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r157",
      "r158",
      "r160",
      "r161",
      "r167",
      "r168",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Estimates and Assumptions"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesAssetsandLiabilitiesofGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesCapitalizedandDepreciatedDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "verboseLabel": "Ownership interest"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesGlobalWellsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount": {
     "auth_ref": [
      "r477"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of maximum exposure to loss from involvement with consolidated variable interest entity (VIE).",
        "label": "Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Amount",
        "terseLabel": "Maximum exposure to loss"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMaximumLossExposureAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesLollicupFranchisingLLCDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r464",
      "r465",
      "r471",
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "VIE, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/LineofCreditDetails",
      "http://www.karatpackaging.com/role/LongTermDebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
      "http://www.karatpackaging.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Dilutive shares"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r139",
      "r147"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average common shares outstanding, diluted (in shares)",
        "totalLabel": "Adjusted weighted average number of common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r138",
      "r147"
     ],
     "calculation": {
      "http://www.karatpackaging.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average common shares outstanding, basic (in shares)",
        "verboseLabel": "Weighted average number of ordinary shares in issue (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.karatpackaging.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.karatpackaging.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402152&loc=d3e8622-111531"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 2)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406127&loc=d3e45014-112735"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/subtopic&trid=2209026"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r642": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r643": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r644": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r645": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r646": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r647": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r648": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r649": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r650": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r651": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r652": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/subtopic&trid=114868817"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>100
<FILENAME>0001628280-22-029151-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-029151-xbrl.zip
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
M4W/1A4;(&85=[?+$Z\_E9W@3V[\3?OI_4$L#!!0    ( /-P:55SA:H(#@4
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
M*>BNVB5)RJ2S-A*ED&,89*Q(CNF932>8)15I(I'8C#,1%)4>[ O&E#"$R>#
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
M3]#\TM!]@5'UT_:<4(X6UBFB9.3,,"*PHE(;#T8-$=K@, <]<68)+N.C%ZJ
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
M3",_:+TYZG4 ..=_E#_EK02K-P0M$[@=[NF<F-;;/VWQ&M[7_]Q_[=V7F^(
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
MB] ]OSZ_X4Z"DG[YAFO[W?<V#%#H RCKE<W-K++9#<V*6@: #?T394'@?OI
M6MYN[P3T_?3= &-,T:S+ [3[Z?:<4U6;-EN5=(J29%Y?6QH8V%< 2GB7MV[!
MI^+ZL;RPR;X\QG?I@&58J;_3;]*;(+1ZF(=86;^LO[E=UM\LRCWM7[O:\LMK
MUT*7KQ)4.F"[D?(^C<1W_$-P!3A>PLINU[A#>,8A4"=0N$E9+(>Y3=.B>!F7
MSX(/_8=>72+#2V09G@)*P$G?N]4X[V-E&(YL),(O_2)]//J<E6B$^?+5T]*#
M[D&JRFZ:6:\!< 2&,"#1-,^2%O(RHK5=>+@M],GCTO."^=-"..==KX=5AI.R
M>6$X.TEE7@'E.F ^ Q=,GG_;_A9>W49.WPYE1F"?,PV_)5]_R2&Z;;B0!K^J
M]$[\H,%*43H]^Z</>:NO6"=-/\$B10:7#K,\P7>P_3<99_\1L5$*FU:92I!8
MQX#UI\*SKB098)0IGV/ P,M4I7N?=PN@MYW8C[&9D4 \U]&]6BUK]*3"9;?R
M?;Y7AW"P\,%28"0@42]MS'<+#'[_-.\YTHP>-#)^*-GG:@FEYAP,04S+P$.,
M+$AFD68JV!@L=]I:^54NC2.1Z7FSF*Z=L3+Q+'V"T:-F6%IUO:1#8 VKR59*
MK.0Q,DY+D'-&PW093R"4GBT+/EHD_6,%TN_8XLX%P/YQ-(YZ J+%.!9$NR\<
MY7OEZ_XT,S.7RF&1? 7_>)P'4;;TMM3&_GQMYG<%FPLP^U'K7CU*9'=E[%,H
M=N ]&P/%#AZ1I?%ER^\7BAT'QB@.&/-T\_LG<>QQM"C2,I\G<'"DS5YZ2Y[4
MW.-%=LW&7$:G!*SI0'AM?GYAH2^(\P3$$0,>^C3?TR_(0RF;0R8ZT1WIA[M^
M_\_AGKW0ZD_3*D%DZ>TN0-UT>\5/D^#CZ#B#),A'B8$?S>64S(WO!\Z3[SAU
M1BP,]/SNNK%#AHP4+HK'X05,^OP\NP&_BS'/[0;<K*]72\-HL[926]U<V:KL
MUE?@M_5:?;>R4ENK['[Z\&&K_+ZRLU=96ZFOC.(GG*DU_KVRLU*O?%A9_7ME
M8[.V4=FLK7XG[.;:*F;)7[M96UO_=Z6^7:G_:[VRNEW;W=[:!&BLK]T/NE%K
M^)";-7SFS+^KQ#*6X_?O8KPL1BR5,J%F&L^,8?W2%RD](?AT(% VNRJ/W>]U
MF/QH,Y8I*,//KE)B,CLJY??G\@0/FEIZNS,(?HE/"TZZKGX^LRY8QGS=9833
MF<=O@R"O?HS75KM366D=!#"17U6N&DI7/JRN;+^K;*Z5L6D3C&DL2;U=) !M
M^NG&+;+:KFZZYOO6]E&*4ZP=UM;V>.W+?EZ[^'BZ]^5SOM?\B*I'FWA_[1/;
MWOAT5KU8A_?L'.XUSQK;1WNX>E1%VVON=.]H_6SOXN/Y=GW_L+I1)=6+E*'[
M5[-&X%EKFVAX#[RKMT\^B=K1I_/JQ4=6NWB75^OOCV ,KS773_<N]BY2ANY>
M<X_N-S?AW3NQNHM.M^KK*4N75X_6:2W7:/_?A\@U/[?,%]V#/<JK1_ZXMG;
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
M;]G%@PJ81*1M=(@'QY U1B OK0E<$FX375LGN@GT72,XWR<S[JJ0]HLAU+L
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
M6',[MDATHV!:SD3\Y+SS]:M!*QQF61'#H/\U]%J7_>,QR(?A2?]\@1T1,G"
M=M*M889$9\;:2P@.Y(I/'<#%Z0^X, Q@5TX#<M&P=1&Z7?PW":0>X K2)N#.
M\J[^>T$;>9K[O%JGNEE'FMV!5,"D-X+U[B=-#D8WSZ?P6Z=;=BU>9-ERC\?=
MV.EV$VZ4!@E"V*N33J_?GM4T_NJ[TPN@N';K('PQPY+__L< L(5.N_7?(*X[
MG3G(6 "$>G17^F)G1W94F>IK/2YZL_=Z-N<&U%Q0/,#@0"#>GGGYJ_3N8:D9
M8Q_)'=BBT>6<YQ:VW*'W]J(_ "G3>XZFRO;ID8AY(626$U;P@@AI,F("+4@F
M!/4J8S0:,#9B?SQ8<K96\F^.',M-'P*JNR2^@ Y_ P'O3NQX ("/7/<'?!]
M&+\?GYVA:/U@0'CUCD=(;N5GGX&8082_!]0[ ?H=]('OS$IB74:1%;+CMNX@
M?0MWT+W#S++MCC##[]UV?P_@BHG F#_O7'^<)/1;6'D'L -P,?H-MO3TP9GD
M=,(D^[_OPCV[7X# \4R"[O'79X<?_H!G'HN/![ZS^_OKL]VO+\7')2;9$8=?
M?7?WZPZ\ \\DWF6''SZ> '-\VH=W[O$W%X<?#K_N;I^<_>_7W7QW^XTX*@H7
MF30.S/@ 7"*"(BK+%<G 1I9@,^>9L8N&LHB,*A=8Q@LGC/8VIR +X/I"1)T%
MOVC0(^VCH0>:\,QFM*:[T:JWXUO,_)M',S]ZP[G61<9U8:G(:=!.FN"S B;L
M%#7YXS7STQ-?8)VPCKN>M?A,5>7[XJO?S+ SW(\+/'59_GS>?/4R/^*:>N.5
M(5081D3!*#&T8$2I0A3>@,:DZ9(#*@)1YK'(M*)"1JF,*9A0,N<.E&/K%ODJ
M[4 J=0!:*-J\58K!:A9Z1$KD3?/<:BT=W]U\8G=BP,RT(6 )B "&0F71PT,&
MWJ"VGGPFQP$,ZN0<@&_0P>/3)14.H0'G.N?=9*,D%?%OT #AFN3>2FO],JVJ
MF7B4?G_Y\NW$7X.2'.\:C+MAZAH+H =/E=RZ(25JGV>=X1"7I7[8^YU7];-N
MIP$T*'4#2KV:T VFKS]W;!+[!Z?9D5<BRT51$*4QH9SE!3$\,,)4=$YH7PB^
MA$U6F8(S4QC)@@"[3RGE=?">1@825Q6+V/1VRDGH%)[=A2> 4#?.MD2HFT&I
M*CF3<*#"F0DN+#JJ$1S0$79QTD=\ZE_T*F\<CF^ +F-?6:IX]7!LAQW?07?E
M<.I:QLLG?[Q.]DEGF#Q2?_[Y:LGQ/WO%!,-^"1,/_=0#GGSTZ/<;A(C>_WYK
MKS\*K:R$O-^[?0OS_A"ZW2%8V5C^/9GLOP_Z\)+9-\]>6;^Q7;E=*P]E%64;
MDET+BP%_5E@\X]@9)1]G)ZF5%B =5$I8BLO-ULMNMWQ&[7F?K'K"9BR:51IY
MLP(C=#MGL'NPBPWJ?A?J)M=%OU<3+)!5'6$V?/;8"WKASL61C("WM A@;\E
MA)6 O=KFI/#.:&V=DYHO8F]4!6!T<%X+4)-B!+6),24D=856T8JE ]2Y'6A-
MMN ) .^-4]V:<_'. / P8>=5.-*>PRATZ@.R=-S)K7'E8.Z\8W+.M^):A/<Y
M0(2Y[9H!O(MGU3'B^!P^"U] +TPSAQM@_:?07K8_,,>#D*1("]35U =A;K
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
M8,A<3!W;[=9%?W *+$8 M!Q@0NDACIU>9W@"?'Z,*>F;DT>A3@Q/P<B7 $\
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
MPBHJ&&BAYTXZ0]B8=NO//U_5Q/ 8)K"Q-;4NTE:O7G(Y+Y,^C8>C3KPL/^K
ME'NC%YS>YZY<-05>MJ'I] <8B#TZ"2WC_F\,:YWH$O[W/IR/PID-@Q9KMQ!9
M6[\,0VCM]4>AE;6J2/;6H]D27A8CF4QA>,\CNW8<_VJG%7W5/X.77Z:U*GX%
M<_0J83<\,8-PTN\""RP(/:$B-R*W##!3:/Q=,,F49%[1+./R:!NWAFK*2/W+
MK/1[L_>Z%G^G@]$+P"'8T/VX:S[U!^^G+QU^..FG/V'$9_W>_D4//COIG&-&
M2<V-,\PX)S9AC1R*S@O UF'H3:0F?:)2\^/_GE!W]D_/?-#C_;,=<?C5=T$*
MPCMVX=IW($4_GAR>P7O@G7O\S<7AA\.ONR =\=!H;_OXRQ'/!8V"6A(*P8@H
M<D>4<Y)D5E.LU69U 5)O=-%?$GFM,]R7U@PU#,L_4)G'C6GUZYUI7<#6M*Y$
MRM8O2'2<_KKJBO05^_5?FROOQW=4W2K/ X!SN(YN1_U!^"$4^Q[?A'3I&^*[
MBO@^O?EZ)**QFBE/?&XD$%]D1!?.8:]V4 ^"5BID5Q!?VLQRYV$G^BV@C+*B
M4V<T3#M2"HK.P+?.#?8N2S=4)#E#,/W!<+-U,(6_UC!TN_"4WF>0=OW!Y5SB
MSRSAX2,J652]VY?O(S/O@V>_Z2'%]4))C(D1\)XA[/QP,L:Y>^;@N'5B8(:@
M>_7@':/.Y] Z'_2/!^;L:IYJ79P$F*II.=#_3*?7@HGBS>8X8!C3PMO#BA&T
M+O !J2/L5=,_+X7Q+23Q_/)VRM,"OV)"DZ)<,,C_N(.I%:G.*<]XS',KN)0V
M+TQNM. %"X[9K.)A5O.PFK>YZ"P'OZE'];8<5-75\9:VUS-D9+9[\)(=Y9$5
M*FI%M'66" ^_*9-IHD#W+W3P47*^L57H-F@RR[P<*TH".NWT?2L.^F>M/PQ8
M'<!^M3HW.@$#ZOBD]7)\#%II*ZL^;P.Q=]Q)Z\(,6X. D7E 6O"[220R,$B_
M&+Y7$CSP0DFQKJ1&)&2X+EE6F)D"Y __8-<OI,%.*OLP3[X^8%P@J%#([&8T
MSZFA"^]N?3:#SGRAXHEQ-6M-K?ID1BNO-#21@PJ7,OO1[!A@ @T0YZ\7'3\Z
MJ9T2,W?5+K'I+<;"[,:CJV^9T?>1]$&G6[<6RF_20ED.8V+9PGK-_#P93,^J
MC@.Q@V!.04C 8%^8[H6Y'&[\>]ZD 7MF=@&OFGME1Q-TOKW(!2YU]4DRH,N/
MEA9HSA[*Y,0>VOHO._CWUJI9K#2D@[)>^")7+BA8DF!-\,X5A?'*6IW%14.:
M\Q"\MLF#+ZBVRH">$CFH*0QTMQ"N-*176W4/9,2M7HN;G00=7/D G \\O%J1
M/.E?A,]AT 8-(,'!=:R*W_?ZY6<@R<X0:6SHA=AQ'?A]@>=!#.+%)P:$%7X
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
MY=<LSZW/O"2,VXQ((00Q+,V)D:G.C3*4"<S@3YLJY2N7OHEF#%HM@%6=BY=
M\S\5?<[,]\CD.YW"(H/M&YN0]="HBNJM](J1 ILC)$]QO3C-ZK9'HT*93$_O
M\:AK#';=H/SB ,V^$K=+]W>\[\T,^3E.[FH2=C.I*A8%>T2VA\.)X5LJMMB]
M:](DSH_#I.%K%XS@]F5I3A6=PFS I8*[Q2+ZV'ZN4'-%6\!96G-O9*3N>'(?
MK06VIY8NPOVP;G'2VGFKOHI@ +]S02A-.)%)DA*M@R+>60;@[97@?JF9AY)2
MTL1EN4^D!&-),V\#I=XQD>L\6VPJ,#/UC3CWSZ#!R8WO.-^P9,*1"RH=#P7P
M^*!DWG#;)CI8?3R1.&]69Q!%,$3L)3;UOE0^F1((2M9=X@_\-O4BQZ?Z=FP
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
MU^Z4F6GMWMD8)F1Y5_] .]5'W.-7(OX2!>8S%/BA&C._ZP_@:;TW<?'<Q?X
M!E\0*VS-''_MQ-D=_@T4!+[P\S9A5JV=[8NO4@IN18H4E04BC;#$)IDCF34F
MI2F51IK%_'\=8#4RK:1(O*0YUT90HX7.A(-%D7RQ"7.Y*(UJ57Y;+GWQ=&I\
M-0S?^(JO&[.DK-"G,*@C W+? %[0Z8-2!NP!'8@\(;Z_*]^_,9K9ELW&<.R.
MD;"-CON1% S'G1$"1+PVXFD8C3JQ0@ "376W*9;'!Y8H/D3EOMQS?3B"_Q1@
M!+> X?:[817DS+X4/ ").^B"^#:-@IU=_29XY_^UAHE[)W&?VKKT:C_CE2#P
M'I;G+WB7/P*^R;[Y?CO'XW.-]KT[.GP0>_L'ZJMV:98G@1.?I)+(H#G1(C-$
M2,VLYJES&M.YV.K2G%$?K[,CE&*Y3_,L8UY($YP5><BHL]XXIE60<4?0:D<L
M>3_J'?' .\+QKX;9H'UBB0 A)9*F*3%>2>*L%0E\D*@4P#'1>O6.J$RFBV &
MPT;H(;S<0.::"(EG8.RV@2]=+-H"#TLG/AV#??*'&0:/H!A@T^!K%*8J\(D/
M/4PVAW']W3$5H_CI-@82B0_T*T^XXHGT1 @G@$C(A-@T]82+3"BF-=.Y7B02
MP5*74^U,YH1,1:HS$'\G@8^ O9.G<I%(O! ._&D$A)/$;=68W5>_/24/6E+]
M1SVX>@C#P,':.%@W,]A&^(X_(V'I1(HQZH/A!^+BRR\#(8F4Q9R;@1_.^ASB
M+4M/5>$50,L*Y+=@*O@A*HF"RJ"9.O!@5(7&>7MT'!TA*=.;YLF:74=T[5+V
M>^GA+7^+BSZWW$^YVFC!MG%Q8?9A>2I7U'"V6A6N:,$!5R\\7 )V+GQIT069
MEVO>. (]6VZ-T#WK]"]"Z04"R":3ORQ"^H8*^<TEP.:F(,K"2E% (HU3ALP<
MOQEGJ0&K 4(0'1"5AP"_]$?'@/A]<L?]R/,+)^D9R I^H=OWH1-UZIQ(%9Z<
M: , <<<OX@43]TRYO/_?$)>UV^]5%Q>C D8?A=0;,&NZW>#;,*+.!=X"=7>Q
MVL60XPO@TU>+[U;C_X2+PKV!+LIQMQ3X,4Y)::3<XO5P\Y03L_3L^1F?@Y72
M)%NQ.5<59)N=B6;\!N[R^$;EH-![L_#)MS[Z$CI3']?2;<LA?0L%ZREN-?ET
M<J/IO0?MX2G)!V'!/35=T<4G3.YA>CT41Q">-@B#;URT0\>_%-&Z8EIFME7<
MA]7:5[A3^*%QVI"@H8@5\C@^@POZ%@;T+6[%F5M.I/,S;&'X\-,H_O$(U[ 7
MA7B(5?1FW*&P6RLYF-L=T8=Y_;XHAOM2%FGIS2N$7Y#,A549A/*DJE ^Q6.
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
MZCE/YT]>7.<?@Y7\BJ[(RQ&==86<ND+.E"(G*F&)S'5($IEE(@N6,BU\#I8
MV &N*!9?,./K?(T3=@Q[KU5MO><2A74W[EQZ',]W+SLGAUT<TY%H=3_3PR\P
MAI/#X\/W;WGT5E[^"6-V[+"]Z''<%GM?=KN'[S^+O1UW<;C_3^> P[MTWYT>
M[!]@A5>XWV%W]_+?[JIN73*(S)D\(U1SA]VZ.+&8:LV$=&GJN)0I5GF539HN
MAV%M8NF;NYWI7#.8NC98C7Q7M\F@N7*.)BE-<NF,UGG&4A42PX)*>=DF@];(
MMPG(=[&0(FF]2:041/"$$6E9//8/)$E][IQ3S"OUZK5L<G5?=28V*19IHV'G
M2W]PBD[TLT'_:!"&U^03/>N0HJ=D6#C%'WI_#_H.YG<>:/+V]^#)91CT:XQ9
M"V.6.QA*F:52&B!6.O4$0UB) 4I%0$L$$:A*E35X?*HYX[\_?G6(GS&.[RF5
M^X+0U<*UGG M*'"7:F-44,0SAVDC*2APF3M"&<MA4:2!!0?31=3%[AY$D-ZU
M>^WA<?"QA<2M5/1/6JONWG5W-?.8K% ;"?>(,<NM2D%OITJ90+C. I%.*&)]
MIHG-/*RE"<I["T:":C+YPQD+]UB-KJXWN>E4H);AAY/A14,?#'R:98XX6"$B
MN4F)ULX2*GT(&?=*L#3*,%?+I4$VMJ+DE>=UUPSA&>0>?1K;40SJOPV?N&H*
MRE&^;$BZ=UKQ?M!?= 744/0C4+3<6%=PEMF,&:(,38BD1@"=<)HXQ_*0ZHR*
M(%^]5EF3LW5/6]:0A7MF%;<$HMN0BY]:H.^=8]0"??\"?;%8<-\HZ10C+ W
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
MY:W+W9/M[V";2P"/T]V3?X__<_GA8O=R^ZL('LP<;4B2(:\.4A#M&< ]F#R
M!<REB5AL8IJGN;"*@R@ ;$C&M?!8_C2H-$TX39?:K?X%JXQ;^<T@ (&^H<WJ
M(G-=)DJK:-A*+G/S..??RWJ?I\Q+8Q(M ?0LR&B2*!.L3FGN['7-63>8Z/T]
M'@S'!I@7@!DB#S#<;H06_.6/\1 N& X;?_5A9-M'@Q *."NPZ%VP@[$97#2X
M0/AFNMFP870>0@\NZ'3:;GS61.O(]@>#_GD8-",J_H_I==N-/TSO-'[8"3%_
M^!>THKI1-Q06/Z90<OK[_)/C']GOO\X[!8[QVD:GW$BNV$B(__#7KOG>[HZ[
MY1@BG)HS@&E@GFL:_(ED"O: @1%JP!9NO37& 1$QT@B3Q^(=3%/.Q2SM^+#[
M;A%C<,?OY<5^?U=:AZUBF']4HWQ3#O*9$)/'QR<.Q"1/C:<)$T3EL;-9 L1$
MI4!)/:4BS73"K(JQ,B!"JYG)+[,[;0Z(JIU6N 860 I6ME]I<MQZH)1[WE[
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
M0%&;\?=+$_XM9[DV-^X"'Y^76 "U:2JX09>@QP(S*24VR1(BG,]EGFDF);
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
M(X\E!+NQB5&08%W4D1-%'0M,F:2PL49)QJM@]VN2RNO&WOZAYC%1[1**7C"
M&CG%DFJ.E/,D!$] .O':.P'@?IY@]TB0N@@#J7]W:[8+9K=;6-6CGNU8$(O;
MD?%^4N/X==UCVXG'[18X&MVI4?(GBY#[LF:DC(FO#S^.*46?<_1K )..FCF[
M\CR"G]'N7![#MTH 7B9PP@BF?[O6_W:>G<%]^RF?HX'XQ2+OK[>CS[R1E\4,
M7!5V?AY3-Q9VCK!@(G*0V"3!*R()-M#D.>RG*FJ3>P,&OK2P<]67:W6U.#EF
M'7@%V D&.$I81[R(CBK84(@PJHJ?KIPJ7XWS#3L3L9((7#Z#N'(*@6N$D38!
M>ZTHQ<;DPFPN)I'PRVO:]?JBI/.E=D5/F0S.D."Y!JVE6FK%E*=$"(K#]$WW
M'M?W@_5Q'DVM-MV':.JG>_V+^O=&JW[VN57?JC,8"VZ<_=6$>>#U[Y]^-K[O
MB_V]HZO=K>WK_6^:'GI);$PXH1 B1QQKC6Q0"E'GJ6<2!\)Y/B8A;%86[C"
M4^2*QU\7!9#?O.@T6S6XJ$2]2X[9^,AIIAK4*BJ>I'#@MPOM")'>*BMC%;-Y
M"]++ZT>'P@BFHP?G..5M2FJ"C#;@)FMNF3=&8"'!.9X1D!R-V S3N3KQ#'S.
MV['T++2]\\*9&\INOA@DO@A1-B^OLN/;_\N@^Y&S7?@71!EN=%;XA^.)66,.
MN7\JA_Q)T]96P"G_#:_[17;=GQNO+P0 *J_[>4SH>.-+1GQ2EH";S35 =0E0
MW9& :+(,$_# A _+3O:JN#-64(M= I@FA=+!!<X\=DZ"TTT2C91A[=ERO.[*
ML9Y/6\<I+R-@$ZX$(C$G)D5ID:/.H:1EXH(J++7(C5>6E994)1\]FUO-6;+&
M.$FCHAP3:PV6T1NMI)<IFADIU)5;_0QZ^O4>QZ2-=[?\S\;'KZ2^M<,;>W5\
M\/'#V>[''7:P=72]^WW_9_U[_7K_^^>3QC?-#C.2BL9R)+1TX%9'C(RG$B65
M::ZHD2+E BDVH^1OAE,]T4AAV7ZUT2Q@Y53D!FR1BRZ'QR0U!-Z  YRH_.JW
M(+Z\<71(=;+8<8.P4 %QXA6R7 HD%"8D>1G <L,N-2,H],A^=>Y)\'LE@PL9
MYBJ+XF7*\U5]JWZ(L9#&:8J$TP8$6GID%0&!#CP(CFVF"%A[QS:F'&>L2A;%
M6PO:U*I<B<? EU74YGD,VGB)'O<&:[!%E@%.Y#Q)9+402((+*'@D+&%5Y4J\
M 2V&"QCF1&!'&)<.6T&MM-Y(KHFF6E=1F^?0UG'R$AD<$<(@QS,>EL0AYRG+
M'2^U"%9PA<&AHXROD*8NRI3^2IE)OO3<928G61_V),U'<\,&G;7<C_CA/"7W
MS57_=5Y4;?"<_? 7F8*5M=KS]KUW6D;"C3=<4-B[C?'4*&X4BTHI;%.%O5;&
MFD]RS7MO$Z>8(RMQ8<T-,IS'W$Z& 72V&"#U([9'N%=-GKY)PG+(0RJC^+:-
M8@A48A.#<R1QS:33AEIL WSF94Q+@K)5VN\2+>,8SHU<I4"X0$PSEOEY >)B
M'!$#@ZDIHYX86M0U4S+96VMU#6-%_#$O\0>=3?SQ.BD\RBNG<E;<RT$QQG(@
M8N+))6^MR^XBT9D:17HOC9<^Y(3:Z<^YGQWA]G,PW%WG;ER*$>Z(T7D\6$>J
M?4A>X8I*H*(2J*@$*BJ!BDK@R2B9GHA+X*7%W&JITSZK773BCR9,RYRAMLD:
MK9?<@&].?W*^EW\UGN1*A-=>N!-Y?; %CN+)$:N?_76ZO[>-81Q7^]\__=S]
M_KD)U_ZL7]=)XP2<P0DGLG$*]X/O^*O]L\_'];W/S7UP' ^V-N'Y.QS>^;I^
M_94VKK_R:=U'GS2\-I>"/'9@[<&#>7!(K3)^;\_X56&T%V<!GS&,]B0&L*H
M6*3]: RUNKWJNU4+MQZUF:LT29:2)UQ':81EG'J/,9&4^P=G95>M1Y_#.-S7
M$*Q-ZR?AM+'G?^U_;YS6M_9QXWH;QK[-&R='?/_LTZ_&WH<67)M+GEGCZ#!&
MZ0 '6\2X$8@+8Y&F"B/!L6 \N&@RNKJC]>A&;3,':XO<T4)J2X$MDTG;=_82
M;=[1P/'"7N6XX7COQO;YB [D]HU[10N\3JY2N+MXP;?/X/^^)#WJ]W\D9AEU
MUB\L93<GNM^;N'L?.<A-:N]D+F[5M.SW4OBH9<$I0IQ4C$?CK8Y4PJ^!!,P-
MEY6WNDKF>,Q;)28IY25(+*$\-XZ(R+#(\EX:/"R?LXE6B;@O4(OG=;NDEE'
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
M4#*9%%71?_JN!F'E J]GANF;$LD[ZQK^CIUBD98M%$- 60A&(0Q_V\YNIZ3
M+9H9W#SZS:[[SJ_=3X?<"ATU\<@IYQ&WR2&=*Z=PBAA3I13#YFYGX+$7\;92
M5^LX?1TU,Q@+"CC>*M!?33&RT4ND-0/0%CFQ..72$XPGX?RT]A.Y6.F)3?GT
M!:^L^ .EX&IW\U Y0-U*$22M5^#240HNG0 /+S(K0O X*7IWE\<0,^5MV6YD
MFG\T Z&]/698\<:88>_%J&.8EOK(4F:2]9YQ9:0U4CJF@Q.Y46+$]_6Z>"9
M/X:."\3\3'9P!+U41O"!1I#6?Q[B0*.@V*+D.$ :KADRFEED86&X=%I8'+(1
MO-<*VG[;I;[SU'>7MG/]=ND69X [^L=I_E6&Q>!"N5@PZ%ZVRDYF[?-8^]$&
MQ^TB4Y?GU2U.5M]LC7>A>S>MZG.'M$&M-4AUR^;IM#5XBR8,,I=>UQ;R+%@P
MQ(&Q$M11;K'0F'#NHR+$<0W J=\\4/:;!XZWHJ9WJ.A6?VS=P:.W^N-^P^KX
MZ1H\2\-)LI1RI+C*5%U2()<T1BKW_-982Y=[;@ RY9-Z>*,=M\OS_]]QI1SM
M2#3L]S-7.V=!4E#)&!(8!^3L6(H&>Q>L)UI$/F];R:$XC(C(>]L]KBSW=%'Y
MFMG]C-+22R41#21'-3U%FI*(&&R=R@/L,-JNO9-83K?:V1K#% _-1+??LWQZ
M#\;;0A.:=^SS4Y(/%@EQ_[:X3$DW>(.2@AL_#[4A7 GB88\/ AP=F&>;2&X
M+CCV,?#HY-J[\_:$D%P.]I-:N>K]#>7A+9H7CW6OP#8[8(2IVXX_GM(]NA.1
M]?_3:^;M=C[42UUT1O DBD B%9IQKJABS'E#(F=]^\D&.RN[%_[N@=O4[76N
M1@%P?VR5$9VN&OO7C<U#P#?>DQP)<A;V6VPUTCQJA*52S'(+VZX8Q "FVM#<
MSZ;]\WQP!E!T-<L4,8,6-\7G)0 >/3SHTR@4K7$REU"Y5F6CG?).\[:RQ5@+
M;!*+&:8IX@TE*E$G#4A/Q%*6>07CHC1A6V\)4A$TK.1GNOSX3.;EO?$2]C?D
MF(C9M!ID+&8(1RX3(5@8C[/\S&KQ#=;T.%,$Q9@[$X:>OQRTQAL1G&[_%*L6
MBP/%!W>\66VS6I"9+-.J2B:\40RV.IG[GFO#E&0F:A<,333:OE55 ZNJ*JNZ
M?*TXN@*KRJ.B.E&)&,L,2BD$9 "6HI2(9TIA;5D.*DQOY[Q:5E6#$85M61NA
MN>3!B:@T5I)X%:F(IF]55655ER0_IU>9(E$X0CWUB%*9*Y,,@5W9Y)^"2U;J
M:+4'^>'D$:WJ'&E-*VQGIX>G[P\WW\$9E9NGMV*>T:RE3="=9JYYZ+E6T^<V
M?S!0T-"\!CG386XKKD,FI>'".$FYX](IC@/)!&Q4>R_C/91!4ZQXH70[Q5BV
M>GEP?\,0VZ&TYS#/Q9\>6 []]A2R;)Y&=4PQXQR.32YG3@FY(#5* A;*F,AY
MHFOO^+K@=%W,SG<8V/;)>-0M U[V2_,QAH(*.39_Q%"6S.3K!_DSOMV][*X7
M)GUQHIS?%+?)]I SI*TP^G,*V_,WAGR.?+WZH38J-W_GB#.2 #XPBYR4!M"$
MAD6QR7K"U]Y)M3%9ZW:K->2D#9\2D'AHTJE9808'^N@IIC?)I)F']BPW.R]F
M]'/)-_,^JV)A4/_,72;^[C=(79W$T],!KTES?R]S\1S1@[.=JSH% =[R;'=O
M_^H@)Z-_;QSO7V_S^L</S9Q ?IO7Y*_C^EY=[&[!TTYVK@]./N7VDZ)Q\M<I
M?$+VZ8>3^M[1S_WO?^4$<EH_^7H8F1 V)H&8UR3S2(*?"$N O U:NJ24BGK\
M*%AA96+(QRF:<:RQ TETE@/P#)1R$J8FGJ*R ?/HRMS337(J+KC_V;?'ZHN_
M.( .DO&0B)5!&.H)*&\.//"UEPF:LG-J86(Z5Y-$T,.$TC_;ME.<K6V!B^$O
MVQW8A4+[8D"E65!T%FN3<TWS:>:/6/N[!2_SS_SG?!N*_YT_*'XD__[71FVS
MOPO"3><\15?2$D!P5@D&ZAV=AM73(4:C/'@JJ<\52^8Y1>_7EY0HZ7.$J81-
M^$.[\Z%W"59@I[\)OQ34]-3ZOXUW-P\Q40SVDX2R8B .CB/2QC$06D9"H,S0
M@A?H>9;ZQEJ/6HW-3B>SAF7K_>?5A$'?_ DRWRCRGG?32TVS>!91,)0$K!E!
M3B6)N,C)ACYZI*20,3*6N$EK[^C,)(N[ /6MI(JAWSN2=9Y]L4Y?@V^GH)>U
MZ=D@%::ISWB2U['/R-DW7' -//Q_>F"N4W.8K#':-;Z?TI$%I)LM61Y4\_(R
MQHS-VYFJ;=A)?HKEO'U@#8);\HT6U#<EQ7'Y%%"%T"P?.B '.,I]ZL=>9*.V
M#3YJ^RKF#.LP>,KZX!;=7NO2GO>Y9R+L0,U<6'79'O@:][S>Q,,*-INCHTX\
MRM4%$W4!]H=MMHI&RV/3G6^<?YFXHMMS)S#F(O>E=]F%P>;$M>& SNQ53I$I
MJ!1*XH5.UO7^+_U9+I]PPU>3S^SR&Z96OG/AR!<$@4-:M-$GW1(IEX.RMEL2
M,O1S!@:T+H71R+2#[<Z1/1_YO:B"* LNBD_ZZ3T7K>9E_O./V.G&P:_P-#<@
MEQU.PGHM_NI3&(Y\5M[F)K6ETZ=Y"_DEFZY7W./"7A73W1SRSPQ6M%/K-@$P
M6)@+$)MNJ4NO(9Z>13#^BAW?S!Q, /?B;06^+=%9@,[;EUF(,IU&YI<ZOR%9
MA)<^C6,D3[<3MTJBC@';>*&!I18\? C%165Z%\Q>7D\P+GVFJQSY!6V"VW?*
MH8&7,QC(CW89 "YN-O4]YJ.=T1+V4Y^B]S%R18U+.B2#4PI).JD?5E.S\%ZZ
M6\[&=G_:_LZS]C?\G/E1CL#5RG22]6(YBOA!O:3:^ICG;FO%6&R>?%N]:IQL
M'E*5CS>91UY[A[@W..=P ]BRF6@UAI"L*BIQIK#8]"7J=V3^=1B.O+\.]],;
MA<W;TZU=O]3=7+=6NIN]BSP]/7\\NB\#_AANW\/-J'^E!:TN].'?M>/VS[P)
MK \W>##5YUF1S]NULW9Q:'.CRU.C&@L11DW!P.Y^O77C>KN=^?>*+Y?1O5O8
M%Y;"_Q%ZG9]M  OQ_.UI)M[=.CWT.#FO&$?*:=#,(!1RUAODHXR*Z!!\ ,1[
M"4BUH"X<CU:4QS6C*E=P\95JM],GDR]8@S(FF;'-C.XR\*7R0X"D/X_;ZP.-
MO@1M&I71YG!O6L\;4;=_PT[LDQ_FW>=&0"=WIHL!^]746M QH N I&1(ZF1:
MQ0Q/>J[;#$W;N1K1C/Y%_0'^;)89TH7B=8\SWVVG_)X=0L,AV], VXWIWWH-
MH%*Q=3Y,UZ3UC/KD.36,.ZHU9H'1P)T-AF$J*EU[+EWCC;W30Q,XXUH0)%*.
M,UH=D9:1(&,2YEII@BGH6LKJ,;^RO?P][@YR<?C7+AQU>X3:E2KJ]EO:(.J9
MZ(E%P6CD*$G+$3=<(.,#1CGK!'LJ/#<R]TIDA*QC/4DO-BNT4APT#GWY'$=)
MO4[A?19Q@5)?)J(##U&?QST[*N[X1^&O^P><)I5!Z[YG4ILX-7@2$K/I#E4Q
MLO[ -F&M?C0OKU:,VNPYSIG\(0Z1,PU>D&4J9*R5LQ!%1-9)F</, (SY^+G1
MR[3DHY1JTTYE;J$_VY>1\;C;@_/7"Q:W+GP_L[H5!&T/)61[,<1J7&\(\PA<
M9?!'^F*(U:K!/N9@5XBR[LZNBI/ZW-=!ND&R61Q1<CVM=OS)Z<1(GMG&\/!@
M^I;].[W4W^J<?B]^B0%MPGO9HU@;!&AK182VFN'ES_#G(<_S>[@X0_':?YHI
MUOZY<U[;SS[KOZI9_^U9WQP>4N[ '#?/NP#BBX.%:7,[=VOW?(22TKRMW5>D
MZ>UTKL;=D3-1>SE$B=.9,)<U3],;>+[0!KA3(R>+]<!=9A)+?Z\<6=]&_W3P
M-4=6RB:Z%S">OYKUZQVZ?[8/]R^2>>'^1Z1^\NE7?>L3.3C[<-HXV283371S
M O#9SG5. CXX.<7U(IGW6W-WZ^M58VL;QO_M;/\[?+;W+4=C)MJ6DTSPGIQ
MFG&%N' &:>\%HI1R+F)DE-NU=T3,2(%Y!%U;M _X CK\VMI\+S(%+]2(S>Z1
MLI@EFVB-LD0[-D!6?6!U*[6@,F#S&K"Q+N#2>!&)H"@2G<M]<QF,T Y%P6-0
M7)% BW+QC2GV:\X^X(NAA$<E5>@/:0YX_:; S]2P^$*M<I9T<GJO<1@Z70.?
MJV=;>[%S1J>>L>9P:64W'F0W&F/ 1V%K!'4*UEACQ EVR' 9D!*::18X"Y&N
MO=,3Y[+]T]K%@4\%;"I@\P3T)!,%[TL$-,-0Q92Z^97L\?1"3-0XP8F33GO-
MD-3:YW9B&%E'#-BID'M;:XGY\BBEGA#<O"+BXH_];+8'; @O$3\]-.WF][K)
M/4(4J5B7[DX_/VT.<O7*5CW$5NU,,A<3CZ.U$A&7-.(N103P2B)GJ65!VVAS
M;BEGLVJI'JP^KY-E>!&"@M]3NOD#'MVY=*X*>BQ3V\:0@4LV1J<4,I(9Q $$
M(H>Q1REIS"B3#/S;M7=$;^A9_1A6CR7\6;ZZ*%GR2\(H ]5[$$I9Y(U7SYS.
M)FU_*OQR5X.CT:3)X>)4\&1Y!K,^ 4^"D<9JDD#<G$#<"(^,I0P%8Y1WW@BE
MR<RFHA-L[8OHS0-PRX-TKP(T3P9H!KI989I'4=%Q3(,#!_0244PY8]I%BDQ2
M#D6N=%"!),OED@YRIF]I3\%^_5L'-4]PCV5F$KVU(/2T*7BY1OJ1"0.659\_
MM,U[N6+LKL!T!:E^SUZ/1Z?!(NOH MAK%BCB@8$/RBA&/ I,4]!:\MP1EDPG
MNUAR='IZ(N-C1*<GQY:*_U;4)5PHB9(L!'C[\_ :\PB>NORT2J)<85/X:<*[
M-%X+P10XEI)FWA\ID<'&(.(,B '8QQA,#GXO,8OR/F5;-(MRSON^1IRWR!2\
M4"NV;/KC*HORI5BP<3#G S.&>"0B!><[2IY)[@S2DM"DB.(\^.) 0<UYH+ 4
M]7ILY_PWC>EC/.,EH:-':SY095F^-+LRGF5)4G+)1(EP\KG)*HG(8DE0;H!#
MM&#1*[?VSFRH)>99/A<T>FBP_A5#HVE3\"),V(-"8 M!HN?*PZQ\O-^T9./'
M$P$6/62>3IXX(*00D='!(<6L$381QWQ:>R<974:X:P$]>[)PUWVAN)7.D)@>
M#MO^=1%]ORGAC]B]7%Y,[!77UKRTF-@W6%@ @.=AL-I[[?Q1%2I[1#/Z=2)4
M%DV@W!"#G#=@1CT1R'K.4* J4$FC]C8N.50VI\%:VI'H&\"#BTS!"S5N*Q\J
MN]^^51&T91JV<7S($]46)^1BIAU6FB/C*8%_4M*"6DR%7E($;3$$]A1UR(O:
MV"<"GBMK;E8U@C:W39D56"-58.WWS,UX8"TW$[4ZU]OP:#(%J$%&)(!5S#@I
M H%-*2P[L%8!J0I(O>+ VOW&;MBLK0J\/:*E&P-6.J6$.4DH".P0Y]PAEUQ
MTH>4&">&8[>TP-L30JNWD&?6=S&*SLN/E&?6;_+(8!5"NY<?-'BMD46<\M>7
M"!-?6LAM9/FKV-JR+>7^1&S-&DYR1Q!$%*6(6Z&0%50C;[VD!@<LA%I[M_PD
MM$5/4E\SH)OVBB_4QJQ\Y&O$S%0AKF7:ES$D1K40U@B&,ML4XH19I(,2*(5@
M35 L^B));!D56M.QSE,D@<T3HJHB44\6B9JMXU7(Z9'4?SSDI(/W7@6+(M,,
M<9G30P4 #:94CC]I[G*!YB-D<E7XXK7CBT<,""W'YMP.^)#*CUFJH;D:;\T9
M1/(4(ZNY1SPXB6RR'.%$M"*YD0.+X,>0)69:+2V@\U\%8]20M>&V*;R#:VZ%
M&;XR'_'/ 3F([9.#%,QZ)3=E9FM&MVB:I_.*/YSC*]/Z_3^KTD'BMX_/QO#*
MD"H\,XGWX\<OW& L3I8']][;/,1.).(#0=$1B3@W"5GG!1).^.0$3XIH4/@-
MQ2>9(2]BIV2'W*AM7LYD%"WY1#M#1IM"0E')F>U'UA9^Z5X6DMH[_U&LWI@P
M%XR3%Q>=]B\0FLO8NKI;4!]G8]L^NVBUKV+\$CL_P+&=[C\WVOTW*"2R6]3'
MC_[]/;QIHWVY'V%LOGUT#A8AC'8F>MU[W&^(+.QK.X=,$@R(ER*O)$7<>09[
M%'?(<\Z<#2F99-;>T75LIO<4VJCM%7SV(&W-;BV.)*"Z"'(Z6)!:^T<F,YVT
MOQ=%TX,1AMRICIN12F+)E),2,+IF#@PA)5$FKJ)0B3S <7LT62O;-GQH=_H?
MY>^].I_M=\0,GG%(;9(Z28NP@7]X)F]WE('W)9)T.!F<BJ8X&S/ZE(]1W>;O
M9/EHGO=L&?4= 23]/9]G>LN+=K=8CS\ZL64SA_L-J^4_;E-M]8]?\,TEUG7;
MK=[E[$L>G7FKP%-WXAHB8$Q4CLW.R+_'G9NV@4<1N4ZTIZ#@,-@_;.NGO>JN
M_==M- =0;G0"9[U['V>B['G^(7B>ZOXG!< L/YJ8H%M(D,DA$GSW_[G.?[V;
M]A9C"UTJCW<B!NH<TY+QD(B501CJB0K.28/Y5!*UU6>@S8;4#FG4FD,:M1*2
M@G6%G<KW0([!G+JK6K?GBC!1A@$9CL8!D>!%0238A[!]OMHA"[MO@7S#%;>^
M-$YU>XN;&GZ8A4;.>JW+YD6K60XHW^E\2!G99[K.L"9:?]P?R)@B/SWI\RBZ
M'44)&<"6J+C;[9V5GU4$T"?[AXQBH;/13DD9Q!DGR!G.$$QX8$X 1J#X51!
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
MPY?;--UPBC%WYWJ5%?Z*MR@[_ZY\EIZIV9A?P.T7>=U4 ;>9&3(;DX[[/*S
M="'F1.@$4YT@1S,.5D"F*!1F1I)2GH56.)FSX7 QGNXGL?KZH0_0F\<-JVU:
MU>@2CDLX7A".?Y'*EW"\'CB>).6:2VNE1L(Y"W",'=+*,Z0YP<QRS11.(QRO
MJ@G9AL#Q>#GGJ<S$!V<7Q^R_9Y5V;IY!VGF1E%PFGJ^QN%4^Q0MD(L>#XL/C
M[@OG#H<S4<5?0H;R3X#M5F^AQ.*MT<?WNX,/0YV];K]S71S3.O>]>DA"_A:K
MZ\W]0LAP\1W;Z,+=.VWKO0LGYFVS[WR\2,=3=_%'7U0AJIS#4E4N=)X\75P^
MK.8U=GALY [Y!$Q4^)HZ>58<^0\WSOJAEU:EF]<\ZH82A;VQU.VZ[E9:[5[E
MVO=&#LYNA\]GSVI8/'\5W\WEQ^%B@0*X7;]79,6VBCD.DU"<ZX?OA&?]]+'N
M'Z B<D$V0MUB'P\WYJ>[IK-K[\V6G<BNE6DXV G\P)&48>V-U91C)SRGS/DD
MBTHW#<WW'C&Z_[[/4D/#N>FLW6RV+Z,&Y'G'_7,8?RSC$)>VT).B8*6;J]-O
MI^'LKOD8?_G'37E6'#A ^J",9[$MR,/2C^])(DX)64?&,WW87>\=+"\SGLN,
MYU_-MUW04RQ3GC=A"9;*>5YD+9:*,,U*EGYBN5\WBCQ>%O5SRD(ILZ3+5,$R
M2WICPHQM?'1J>>WCW@T\Y[)&0ICQ[/I@]Y]G5?*OT]KW;]>UT]H9C+=^]'4B
MS'@*X[XY2XX.:_!.._3'[N>K@\-]5CW_?//C>Q7_.-PG82RUCQ_JL[*D,?A_
MB;<9XL2GB'%ND7)2(*FUH$X'QRPMLZ3++.D2^LHLZ><.?9,=,W5B"=$<>>4$
M8D81)$-G'<Z$X92 C(?:BF66=)DE_51X4V9)OVA(FLZ23KE+O+(:6>TSQ#(@
M8BHQ!&F&*2RM)X::,DMZ<W6SS))^0;HY01=2P3FS0J&4)0RQ5(AP@@&#IV2X
M$TP()O'SRY)^3J1@=[#;6>RB/BB:/?'>#XI9K_L>RQ&YYY*6_G71BJXERUL#
MRP.OLA.+M<=>3.=%K>/NSDCT][ ]7<;]MLA[M[0@2UF0HREV9P46/I4*62:!
MW2F? K$+'3)E2G$J$R)X%BS($YB/DMH].K4K%?+Q%7*"T@G),JVH0HG"(?A-
M01=A21$L:&HU@"HV/!2$Q,^ SUGK_1([P\^![\7&@14WSOH6( ?+U[E:]'3$
M<P>QQXH=%3FK4VYJZ:&N#L[L-+_0%NR25<@K(X!?,(,TL0P9[3#/,I\JS&/T
MB NQ^H#VAAW0>GAN3 DDFQ/H*H'D48!D@A=Q0L$Y21P2+",(_I\BY:5 GO#0
M(<Y(0)H8ZF)L#4D!ZSU:= >GNN, 5($=<T<Y.YKV7"(S=QPQF;>.Y5'4]4W&
M,S443U< H)#?%W+F]+%P_V2*0#(=7%ZMD/0^-"O"87=#@S\,:Z5XYKT0>0D
MLB3J;\;1TK7#_KQ4L1(L2[#<F./Y)5@^$"PGBVRFB28"6#%XT^!M9\(AZ2Q'
M0DJELU0)[N2#ZJ5L!EB.G\.?TR?HSLY!DX?O-_< Y^S3JO?WN?DPVK)IH;Z3
M%5WIQ:AF.ZL\:NANJAWJ#KSN(+3ZU=M^I]%K^.Y><2CY0Z=]_O[V./)T5[+G
MU##W\;N4G=W4+H]-RG3J/4/>Q9*7)$7&$HM\IJVF1EB*7>B7R[:2=)I019%Y
MU*!,*2*/*B));>=8.\.I<QH1PAUB5 EDC&!(9E(XX@C6H9TLD61V2^5!C8:L
M<M'N 88V=+-Y/;EA,M[J=BLO(&"\;]U6(&CD%2/FGTH?.[_N^O&<6-Y$?+0(
M0>/\ D96"14/INZP/6TK9IQT7[3'+G]S?[&7M=N2.3UVV=I[[(;MXD8O;@'O
MM-S[.*<GOF5!.7<;7=ML=_N;U'CW6Z%9[:L?Y]\8T*WZ$?EP?G1S M=4\<''
M;W#=E[/:;I76#C]? [WB@:J-:=;IA_,?A_5ZE7PX/?K^X_1@%\9W\XW]. 0M
M^@B4[\9BT&!>/6W68XO(F[-CG24JM2Q%3&2 OI@2)&E 7TR88=0I+.EDW0NN
MO4XD8#8L!!/"&*4=4R"/QB0,KIIL$3FR$!&NQY;B(3UX[Q_ ^("U\)*XE&B1
M:F"@1%I!-&=:2L]23<A=!36>H-#1;(WYV^MNK*4RG,OG7[3G<*0Z3)",C\VV
M =;WW3>;W4HSOC"P@$8S6E0PZZ$RSD_=:;3[ .< FCK(4?[%;NB.WB@J[W3:
M_9,Z,$F*MRMCSVAVVX.OZS[0^+9I-!]T9\*V*U.2^BB-;S_$,CO51JMQWC__
M$A-CBJ27+A#M@\'8H[AT-ZP-[E-@W,DQL\8PP#/$LPSH0Q;*PPE!P045V .;
MR B5DYBU:%/N4 MMAH(]D3[M].9X5EL5?7'1:5\!F^SY0:6F\UR&"D5K&W@!
M762=+E%AY]$+ZOQ*#U&U+1.U\B(U)+0F7:QJSNHJL=R1HO24 ;X%RDN\OCH2
MH(*DK U1'I">7QM"<($%RZ07@BE%E3<),&^7 6]-G+''^XLEFDV8_S&N,& )
MNWW_OM_I^$6##D^?'O(PVE!$OJ_@.TGU]%ORX^/15>WT*#DZK\(]OMW4X/<?
MN_"WP[VKH\.=Z^I4Y/L#4(O/U[7#+V<A.%$[_=(XNJG7:X?5Y,?IA[/:Z1ZN
MAI*WN_M70#6FM@EIJE*M) E%PC/$C''(8)LAP1--$T\)<^+-.[J5\!77IBW/
M32^ Q_25'9]Y<LS9;QU>MD.QNF=3K^$YP,[^=':"I-JE5B/&,?P'&X,,<08I
M;P4ABCF29A%VQ'2H=//R]9\GV6._DGY?HLYJ4:?>\;[$G17CSHP269HG@O,$
M>1<BR3;+D.;.(HN)]8)HHC70';PE@W:LA.Z4I&82=WA):AX;7CZT^YT"74H
M60) IJNZ>)(FW&**+%$",4DTTC8C2&1 6S)*$L4]$!=9TI9UP8<H:<OFX$KC
MIR]Q97E<F=&QS3FN' =Y%58B1M)8NU.B--..@B!0IAG@2EK2DO4<3Z[[CM=9
MSW=>6\62)T>1VZDO79_5(<QTQ1*,M;+,&Y100Q!+4X.D,QIQS8GB6%D<<YRW
M!'F"<G2_V!AXS>T9*=S7M?MA__@5'O)XG#DJX?-A\%F"YNI <[H, Z;4APK"
MB"MI$0.H1)HX'!P_+!E./4Y#&89DBY)ES]$]BEJM^,3(: ;DLSP=$E+10J:<
M;X6LO9$C']T%SWQ< ED935-J7E?^U^.U5YA*ZX_8L--R>8K=7OYBSR5-_[$3
M[:JT>G(LM<ZX,!0YJ1-PM'B"C"<8*<^Y<)GRF8P1X%32V8GZ01266?)5G^0H
MEWRI)3_X?.QTEF*?:)3"#XAAX, JPT!_)6->,9THX<*2$SS[;,;XJ8O)E-KG
MF-*\WZI\]1>]O ];D+JM\:SFV/DI'B;IM4.#RHEDX\IEHU</?^^W!KTV+W2G
M=UW1>8?$)N@(O(C+\YKS2^"&YZ'):0#=N]*0,Y_8Q)*4,M -1T%=+=.6B%1@
M[ES"(WU*$I6H:<7H=B=SBP_AJ0=9R.4/BSFF)3!W]JWK=\[AP_JK4XQOU[7/
MQR(UQ@!'15E*  LEJ(CV+$,Z30GFC#H2^E)3.6G[*W'.NA7C0=S#X: 1:5);
MQ>%(@,D3WPJ+ 7(;+P!;V8F@%=J\YJ<#8K_49=!44F%8(C@.RDM3)UTBE!18
MIHY3I62!IB >Z%9.9J#I6:<W4V"J^4#CSP7++K%UC@AQP%8N1)HF-$76Q?PQ
MSY'&S@%?I@EGUF:.X3?ON)QM2P%=EEE\D3J::9^!*24A1*I,0CGFE%B,K3.T
M7/Q'6_RCRUI8_$118PBR4A PK-HB::Q$RK+4D%1ZQM2;=P+/7OSVS]%HZYQ3
MZ2/6M;!@+.3?7[2[C?"%M]'^@%V^3;O_Q_BYB,'9^]M+M %_J=^;?\E4#\25
M6VERGY7&H9LLD1.S,_+?>N<V_';BD>EX?89B%/6M;E[JZ^Z;/\:I"?"2T0F<
M]^YCYT8X&SE)$KW&_$_332)'>0V]/9 VJV_['4?F[CT"-WG&+^.*2P/?%)31
M+),9J#RA"1!M\-G#B>REV-D3D;'>&$?:KN3$?M#2,5NJ+L',CPJO]2G]U(E@
M5MX6ZVL/N$$ V?C'+_ZG;RT:SWJ%@$MKE\>)Y1G16B,&0HZ82#B2"JPM]5YK
MS+%WU+]YI^@<Q'UJU[64@E^6 E;;.89UQ]R"G25"2^!<-$$JS4 *C)-:"4QM
M3)XEBWFSP44+$;'8NJ$SACW@KBT%&@^*?-\G)3,#WU\ YQH_0WARJ5,BKT]@
M[$WUY#@CRE!E+4I!FQ$#!$=:*(+ 3$J?I(G--/AY*1:K@8TGD8-E,_=?HRB
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
MN*+NF<3H'C^0<1-S7Q-PD(Q&&+P/Q$AH,^03&GH-<:PRSQ/MYY^4?O+S\J4
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
M>4Q\:"J1EF7?2DQ8 28D2<:M342:B(Q9+66F<,J]T-CSE&@3,6&)'*(2$U:
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
M4+]FN&V]T>VU.\&J3=QZ*R]_"Q/=:X3?1J=B!)8B!G3[6=:PC7 $9S@;@PD
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
MD:3QBKFB^JQVNZ ;4D%4'T(UUU&[=HS$XD6E,1*1*4HB+!?CQ8?:!>55J26
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
ML@&8%+5%@:-WW)<<6$;0/J"M/0HZ<N+^T4Z+"3U+M\>;&"O"#Y.:X4V@?KF
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
MP0:IO>OG^W8ZK)OQSS@FD:<A_?-7^%P;U];+_PCZ9'8Q7;66U(;SX%U@)=A
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
MD:=<V^D35 U!@CDM MUS3OH0^+.-4@[$F]G5NKS*\M:6EWHREKDD"S35 ^%
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
M!XT^K"* =JKM39:'K =8)8[ M9R1E>DT*>M^2Z[8[L4 >PW76R5 ?Y.^409
MGB>6Z(-)OF@=4DST?0*/40&48 9[C;QGZ&-3BM!7IRMQ$;G/P&3.M53%*.:-
M=DRI%*4/D?-&ER/=CVWOP,^F$4B^/W_Y0$]Y$F?S*:3YH( VACQ,IFG[9CJ+
M7&]. U9,S-(("UD?6 JW,!Y^V>R9/;="/VW4TR#S?B/27Z:3V6S ,8?" 6C6
MWM#FX4@(-@J6C+/%9R^%:M1:\$Y<#X@P>VJT*W&V5T>+^NB4+LXO%D?>S_#3
M%--P<<!"_Q[A0OSC_.1\,IT/_VOQ\\U9G-EB+EK6(\%:1"AK!HC1BAG.HS26
M)F;;]-'I:P8G2\"CJ+A!<OI=XAK4S+KL2F$F0JU;]Y8%GNE;(YR2Q4=HU)+P
M+E0G2ZG>5-$@G_MK6'4CRF7WDVQEB48RC_7\UZ!AX&L33EJ1HU,Z.]GFD+4K
MPD,=<S2VG)HHY*$<<FR<TO)M6UR.YK,$L,B0?"UZTQ*YZZ*^;MR@]3YY$=L4
M%G0 =_S#CSY)T769VE$Y#>ROS;.G!URUWK\?8M,CD X@CW,(TKN"NQ)H3^T<
MB4CHLE&N>-(SUB-KG9E7P3.E,6 B/X3V_M,BT#W'(@^!/]LHI0%O?H5T1MO\
M],MU>*N[.;P3RHO )*;:0@ 5"QX#X]:ZR#%ATFUN7;H#U .RJ7=5XJ2-!AJ$
MDEXAS/!L,LHOSS]-)W]<7A&S.B_(@-E4NQZY(I.0\$&N2)."5+PK:-I8-7>
M.CUR]*6!!BO'/_!LF$:X0J-,O<&G2":,XN14*B"3+5OF<TC62/I[W>;$_5L<
MIT>!/>3<XJ+1BRD)]&**--,7P\_U7RMDCDOZ']"L A"R@(YY*P1S)2HILK 6
M5!,&;,9T>FSH2?X- B\_7PQ'^>O5R\E"]K)8%FQTM?<PT.HD,^F.@Q(F>7ZS
M K2W#)SK.$Z/ 7O(N4&%_2L8YR42#"43T2)+P@BFM5;5:>=,)*5LL@)X;G.R
M]!7#Z6E[1_GV7#^^FN7?<91_&]/SGL*GX1Q&"_/DRAX1,=NL(ZOWQY$]0DAI
M9P*6LT(;O11PLW)P?7Y5A[%.1\]-I-MCB?55P&Y2YG_"%)_5RQLGUWT4:VSR
M5I5Z%2S-VEBR11(9I"H+[SUZHV6;=CX;(9T.._J5_L;:Y .E;?5PCV:GQS9-
MP]KJ7DWP15DMN%6>:]JD?8H>@?RVR!58D=>F6_5\OV:'XYT<M$W.9%9\O:M7
MA[JSD/FH9+4>)"3.#WQ"\:JWM*J;)5MU0ZT+[8O)]+<9#GS&*(Q%9D![,I^B
M8#'2%Q.L-%K4VM!&N51W WM :]AN/+FW=FX/130(=5U/C1A(EU3,,3!N:BM)
M6P@+YYY9$T1*0?FDVB2S7$=Q<@S86<1-[[R\Y_Q1YDQFE],T84_NE;6& 29=
MKS4*2E@TEO^5)= #.9HHY-A9 C,R[I].QK/):)AK_M7S\?RR"\'BJ@VGK+50
M>9\X3<0!"QXB<RIQ7;1V*KLNS*)!KK%JMK28KC'J+A0/_OQ_*W5/>A9[CPO/
M)DRKZW(ZH-KFC']G4ASC.+\_?=U#@#V$?3@J@-$V@U'U:C53BZT,\S);\ON-
M4EPY$UW;=>$(!_*'9L V,NZY,O&7T23"Z)\X&JTB.];+Z,@E9*+4NS4])Q?>
MF=HAD@,/(B?$&R;&VKC9K0<?SH#L4]J3OD2UT4EH$.VH-M"D/)UB'NY1>[;N
M*;W%,NZ%>+-2S!3:>('7^)*6*0%RGH7+)7#I/,^#=0_<\RR!GOAF^<07D&K+
MIB]?K4O!8_(!)4LND250L/;W5[7=O^!6<%Y,:>.4W0EK[_.3-0__%3X/SR_.
M?YY,IY,_28E/@?1)/R?Z@\Q:6UH)L=[G*2P+,F46 Z KY#HI:)1SL07*P_NM
M_?'FUNE+*^TTB6#$^<OQC/R9108;S(:S]^1P0WXS_@=,%QW2WM'B+ 8$JJ04
M+9,V$<YZ; A)%Y:R*P&%3^EF'7QOT8UN"$^)04VTTK-)\BW&%Z/)9%HQT;PQ
M23*#F5:I%OPHS:)WEF&@/==[*_S-ZW76&B8;'G\*6NY+>@T2=5Y-QA\_X/3\
M^J0'!;&FS LFA0],"QE8S%XQ:4H$0&%3:7.=S#HTIT" WJ3=("%GW6PO@RHE
MBX@N:EI<%N5\U;<"FYC50)/,2I5&U7(;(1TJBGE84V%[:1\[8GF5='AM;UHX
MX1F#Y"$# RX+TRDG%FNC$*YUT"6Y4AJUFKR)Y%@1RY[T>S.Y<Q\YMTCJO89G
MZ;UW0=2T_.@VIN-4&^VGJSL4OX>@#T.!%$J],;*&743M_P2>A:(Y<U8D4#IZ
M6]H<DA]*]??4";76_#;R;5([1I*H<%8II28J@Y$S3BXM.;).LX"\,,\!I.59
MA-+F6LT;0 YO(.ZKFUOU7[L+MD&$X-O-:T%DR,+HS('%DC(1F6<&60$K,J0(
M6))JU WF-I;3VMCWE'4#A_!;1*O0? =,33?W=:B.L[WOJ[$[";"'N!LL^&NQ
M:93&@Q9,^%I8A-8Q$+&0XE3('&T.J4ULX' 4N&>;/P0#MI%R \U?7^R6FY(6
M2A;M!/.A*-K@O*!-220FA*<-*DG!=?MSE6-M^/OKZ(XPP X";K#KOY_#.,<O
MKW ^Q^GL!C8R8FR.Q&]=:GN-$#R#R.M4(T<=K? QM4EONP/5"="@-Z$?LM7J
M*HA9(]I?>W[6G\Z7/]WC;+OSL_L[\=YM.C?.P:70VL:4(8E")B!&*60VR6%"
M""CYH/LP?9[O?0U::H<@>:T ]T@.BBB\.BB)>:N<YX8KZ=N4W6X U.\YYE.8
M3K^06I^<U[M4!T"SB=H7)GBNES;1M*.5J=X=;6LG6YX:W1U^%ZK#KU=]<.'N
MD\H]Y-[D;+O@M-[6-!S#..'3R6Q>;]P9!%$K:BQG19-1ICDMIU TN7WD3L<B
MP<2;)Y2]T6$MH%-APO[2;F&[7EMHEQ=W#IS! ($<?>ZE83H20Z-*BFPK6K-Y
MO;[+M#W0O ;F-)2_KY1[C%Q<]JS_"N?YYS2ZJ*7OZTY;7T_&:0DW)-J;C5"L
M")=(!BZP$.M%E9ESAQRB#UWR%G88^G%3X!#R[O&<^W;RQ>;4K*PCN>KDP6,]
MV*TPP4BD/<P62U\4^M*!$=U&>_PD:"#5'EM/K! ^G8S_(.>J2G9AI%Q^/\?\
M8?(:__QV#@-E=9&UP"R4:L DSUF$0%]J_G'(*7C1E0';C'L:7&@FZ1[;5*R?
M_UN<#B=YF);5IX. QI,+QUE2D7SZ(C.9,*7>[!VB- *,;68PW@'K<;.D?\DW
MZ%_Q+;B78_+-<3:O9W/OYXL+WW&:Z!?P$0<^*E.D\ RM(VM'@&5!(S!?@B1#
M*)O,VYQV=\=XBH3I32<;VUSTQ9X7D'#I%Z,)4J=,!H_7M \*^A**)^7&$" K
MDWUJ$S_=A.@4F;&CO&_S8._KYSMG<[M<E*L=692NW?6YC"R:VIO12;*0<A2N
MM$F7>[@Y]NUYTI,^;O-F[\O>-Z]TSRZF9%)?;I8#6:(# < "U(3A!)YY)1,+
M3I=BDLU9M6FXVPW?*7*F%UVL"78U"7E>7AE4L(B00)*[G>KU'<4SLJ\CL[0T
MYA1Y<HVZ]6R$="K$Z$/B:[C08W'.(@HS@?&3E.CI).(7"+4'Z( 'GJ,6B@F-
MM=:@ML^QO&8M*9FM--RY[6MU-HWVN/7=2*IK%+]WSM8-F)=9:?6ZE6A4/3.&
M2T<JQ%A8"BHKB0@1VMR?O@;,H<HVVN\#V\OVH91J?#N/1=:2X5EF<I)8L*9>
MU^,=34-$1BZX)H<I)QD/09%C9G7NK=T[V;*UE!L<AWV+Z#6<KS*6N^!JFM.Y
M"=EQ\CKWU=R=1-A3[(>D!22NC# 54#9,HZJW1KMJT-(BRGU"PP]1]MV:#O?D
M>!Z*#=M(N^=R[K<TZ>%L-IE^>3VY*CVP6A8:EXP8&6TM/4 &6"*3@FQ;+%:4
MFXG^FYHSWWKVL:W!7:4^Z5%D/>:\5#PK@_37:H;67N_TY#-2AEI"*[5]K",L
MA*0V?<^1>:$+D^2E."F544ETT.8]PYR 8OL49,^OZ=<&BH3OG\/YV;,I_/EL
M\N?X,@#Q?%Q/WI]<?+R8S:677(2K(B*O' ]DY$9+-F_VFJ1 "Z_E)0N4/(*(
M'72_X_ GP(E#"+[G+)B;-/X?%Z,OI%&]1):UU[8B<^20UMZYAO8R\HI$+LDE
M""7SL,-R\.TH)Z#Y'L78<Q[+361//DV'(\6KBE;L$R68@$ K%7BF50PL@-&,
MARBCHKU(W.S]U$G'MP8Z037O)\R>,U=N@GN&:8%)B6OXG,DZ%?2LA 43@V8Q
MIE3#4''13%?=O$JID[+7C76"^MY;I#W?GO)-A<!%G$_F,'HS7IF9R(.)/BGF
M4RTQ\RXSD(4S%8WB" ZR[]+^\<Y!3D#)_0FQQ^R2SN;$K_"ELO&K+1$@%E4W
MF%BCEX6\SX@YD_%I<\2BLA.I+R/NQM@GP(7F(N\QA62]%[* =F5X6 W!".59
MJ(DMNI3"? B&E41>IJ7_"W [+/<WACD!Q?<IR![30^[:A*ZA ZLB>.*=5YXS
MS:-@X+1FRM6.<$8[:;JL]/>/=(*:WE.</>9T;. A ;M::3+75M'2PG5M_Y=3
M[?#A--,VH"J!VW2SDK[KZ_QUD!-4\>Y"[#/_8KV?.$;A")Q9F1M:AX+%, 4U
M9"P1&7 =&.80$NTD) _80<,WQSE!)>\ERKYS*]["EW2&Z?>WT\D<4Y4L_>OC
M%,Z?/GGW_/V3='4-=^:.O$+!7#T]U,I8%JTBH%8;%2"3Z=FE>*#C<">@]1:"
M[3._8I-#\>'/R1)9*#8*:PR#8FM-4PP,1$BL1*T5%*D==HFPWSG("2BZ/R&N
M46^O$;6Z\"QB0*N%1RM+5K]$QFE^!,X6LAIYS>P"IV@Q(E>ARXG8?>.<@))[
M%>4:/?<:3WN/G^:7T9^*T*[.>:PCVU\J<OZJ#6&X9#'4SFN^ -HLB@Z[F-YK
M!SM!C>\OU#5JW[O4ZU9;1EED]F#)\TNF7C227;U#4#-T-%/C:\^FTVY2VW?6
MTUX2;M##;DU_QBZ(OL_VM%OIZOXFI;L(^D#M::/)GKA<+X^LS4G(:02=%8O:
MUY85)I?4YH[&A]J>MF?-;R/? [2GM5E&8R&P6,0BD"N9SSHQB49*J;D1C1H5
M/LCVM-OHYI[VM-L(ML>$IWI[V#L8?[SDKDG!%T56Q&7J52R!>9WH6X$\"DA&
MWTQMVN/ZNZMA'_N&O;L,>TQDN *QY%,7&+U?:GD-P.%OL=Q1!3>5N(?\>KZG
M\CH<%) 7E==)U%V%/",6%2)M+5QZGA(/I=.M(0]#C7?<1-FO%K<16\_:^Y4D
M=7YQO@0B1%29/#;F! A:5PQA0.-9%-R 1\3H^EM9OQGZL#=1[BS\21^2ZWEC
M7#;?61V*\+BX3)LY'AS3Q#X&:A$YU3H[4Y32G7+XNZGP^M"/4(4[2^Y8/5=?
MPY0^-/P#^VFS>NMQ33JKW@WZ1C-5;CCZ)&R).6@O @B3N8R%WBMG4*K!G4]N
MTS^U.'!%UNQOE<AC4@)9J&DBL1#"LKA3MHT[T:A_ZMOII%Z#.WM!;]3+V>RB
MUC*_*;^-9Y@NIICKJ(-L.)B<,D-5WP8K(WD-9/-[4+HV],LV=KIC>@<7ZEYP
MQPZ?[L:,V[Y5OUIH?F'HG>UW$&S./,EZ.25M@"H  PB*<<F!?)5(*]!?+9'Z
MH$TCG32],'35-V'9Z6M6U^^!]L8(SI&9)#+3F9Q8[U1@:(/AAC;ME+NDM-T_
MTN/6>P-I-@B[_T)BF;V:S&8X>S-^_GE.QL#%<'96\;TIBZ4L&*MS,845J1/3
MTI-])KQAQB>TLCBI>9N^>O=">]S\:*.!!I>-K@MDD;U>HL5(SE)-RL[.,8A:
M,:OI!P20;+\V<?D'V*FBOTUA>]D^X$X5R:#ST=$T@B:Q.,V9]Q)8S+)D-*I
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
M0-JG\Z)LJA**9."3PU.M_,A"XIPI+Y3/4B84;9)ROX=TMKTTOU<ZVSYJVYI
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
MP3\FA.U=.0EF'U^,<_WRZH_%Z#.9UH3QQ?PE3*=?:!'[!]PL\+I6YR@Z 5/
MR5ZBA8N!B61ZVZ B!NY";I,8V@G>A5%E>)4\YHWKW>"$AGJWJ/T":7134QQ7
MY2E_FDRGDS]KT!7<TE_F7ZZYCLD73XM>0DVNFD7F37(L"ZTT;::Z=&M:L3=]
M]D%Y82QJIJ#'9/)]#FCJ(OAZ/)M/%W5UK,OBFPF,7Z1$#R?I_X)06_Y<1^!)
M:;*ED#9)VC=IK824"TO<1>%],1P>'%]N/(3I]K8+H4(C\3XF0.B[FFP9_BKB
M1F*18,E:BDB(M!7DBA4G6 $#Y(V1/!KU@G\*U;$BV9JN$8.)_=3Q:U\CM^ZS
M?95O&1T7+GEFN:R%KFE]BXFV36F$#3P;5+I3B? #XB ?8CE5/-MP:GX4_]A+
MW$V"JN\CNI\_W0%7T[HWVY"=IOI-7\T]282>8C\F+5PL#K0QC#M:,PF?(G><
MO"_!O8Y2EX*IC6-S7#KLJ'MS+#;L(^V!@U/>PI?T$=._WDXG<US6]UB7,'[Y
MXMVKWUZD^3I2(I##[2R-5KE$X[;6L@ 0&3@,*4JGLNQRV=?Q=:?(GQA"-Y.V
M@AWX#O@E3N<TQ#OC]ZY'E%4R<1DU<\62TU.\93X&Q8(5)@@00?LNH>R;GWX!
MFAU ; -/XCLHOU:GA?S7W_!VO@2E.*G%K@$*C=%7.]BD&@*GHR=LP3.4W$$D
M-]=GWD&OG5YV 6H>7J@-[DZ_/<=8=?LK9*>B5RQ9@J6-0A:XU$RJ%'FQ68I&
MAOUC+!=GV/<4=W,"W/7G[("IJ5&_"=5I#/J^&GN2 #W$W:+9PR9LSH6B2[+,
M0)&UQT A>]5F1F:'TB!%3*I-BY?C46"'$7\,!NPCY0::OW^F?=?'S/LH2J!E
MC09%^Q(G:T2 90ES3,9D!-/F*OLQEN/; OUU],2EP0$"WFJW-P@=_VT19ZLM
M[]7G>C]V>/3XMB<-%D#>">K#&'+'H^#@4Q)<0Q*1&P,(-GGG1,SZ>MM#>Y;)
M__:I7X^9?98IBH#,Y=JZ(=<T!><<<TY#$4Z0']#F$'X;HB/<.97H(AH/3$5>
M6Q9$0Q94R0R,1F41T&CHX$@\USNG071]P%W3/F)M4/CE?B3&-_5^:S2&"#QP
M1P/66$.)#7T'*4M&DS$E9X6UI7T8S$-49TZ-P07?Y(#X=C(;S6?K+G6HI# .
M HTK+JLTUP M[XFL/A8C0M#=JB(?<"Q\'\>%*+Z'<!MXD@^&N'*6N14Q<+*4
MR3'F3,?:#C?2\+17T0:ELO5MYOTF-,>Z6VZB[-[B?2YWR0\'0O]M=3,"UF#1
MG*648SU7(?HFDYF2EL< *.S#,@>-J+(&=+("ZKT5O8,YAPB\P=:P =;=Y68'
M8$V/G[9".\T9U" *W$V*'M(_*CVT4MQ$XUE(U1%72;&H:^>(A$[9:)-5;;*_
MCDR+'>=2QV7%/D)OSX:[*[-4LC**%)5%;7J,D8'(OI['%V><*+E1E,%&.">W
M*@]5U],D.$#63<J*/@JEP!B-S-:RB*JVO]4UY<,ZE@IFY65"")<>@3:XK=!3
MS$V*,6ZYE^V"Z_N./-M+<UUCC0X1^S$CSW0BVF,63!A5&^+&Q(*2DM8I#J8(
M3 E:%?Y^WI%G3=BPC[1/$K22@G>@ !EZ'FL9(,=\0,]2#+;(K WG7>J2G%O0
MREYZV3MH91^A#F@+9!Q=O\$/</-JV?EMR>KD!-A@D(F:$*R5,37#AC9/(%KG
M1$8/?\H9F&'ZSP^3S_]%CU[.]#]T_9:MOEUJ?\-+SWZW[RO( 1/S*Y05BC5S
MN^#HL*UW4^S]-Q]WV^ZM@LF \AMP97Z$)Z#6167:;+(,3$,L+.92TRO);5">
M,+FG3H"?BQZW[+?-U+B/V([9;,QRHR1$P9Q.M+& 5>1B"F16&%FL!6YSE^#>
MY]%LK)_4N_83VT=D#3SGFA4_7V?%_W5(!-9BC3!A%DJU#WBJ1<. (7B;"5!
MA4VLY$UHSGX_'4S4#:J5/,2T9GH75$V]Y\VX3N,[]]?;#B+T$'J+<+_-Z&2T
M&B1M69(6I%K&2S)PD)C0A0<NG><2SIX*._SF8S%A'UD?)^!3"MJF2HFL1&Z9
MKB<#497:?5V#*$&:W"C0]S&6X_O10VAI=\CG/B+>-^1S_>OZ*<(,__L__A]0
M2P,$%     @ \W!I5?EE,!O\)0$ % 4, !0   !K<G0M,C R,3$R,S%?;&%B
M+GAM;-R]Z7+D.)(N^O\\!6[UV%BUF5#%!5S0/3/'5+E4YYFL3-W,[.XS5G8M
M#*O$J5!033*4J7GZ"W")H&(A 09)L7K,IDLID8#[!^*#P^%P_[?__>U^#1Y%
MEB?IYM^_<W]PO@-BPU*>;&[__;N_?GD+X^_^]W_\K__U;_\/A/_WIT_OP>N4
M;>_%I@"O,D$*P<'7I+@#?^<B_PW(++T'?T^SWY)' N%_E"^]2A^>LN3VK@">
MXWF'?\W^)&+AT"AT(0^9A A1"@F7+O1DY#+N1Y%/HZO;/P5.Y(<^0C#FE$/D
M8 DQ(S'DKA?$+B,HIE'9Z#K9_/8G_3^4Y (HY39Y^<]__^ZN*![^]../7[]^
M_>$;S=8_I-GMCY[C^#\V3W]7/_[MZ/FO?OFTBS'^L?SK[M$\.?6@:M;]\?_^
M\OXSNQ/W!":;O" ;ICO(DS_EY2_?IXP4)>:]<H&S3^A_P>8QJ'\%70_Z[@_?
M<O[=?_PO "HXLG0M/@D)]'__^NG=V2[QC_J)'S?B5H_LC<B2E'\N2%:\)U2L
ME?1E:\73@_CW[_+D_F$MFM_=94*>;G:=9<]:U5)B+:4;:BG_<*ZS'R\0?R1Y
MBV-91Q"N5/?#6#)V8?IA-'&_*'X0TPO<ZN9BD:L/ZLV&S_7M[KJZ6/3I)1[K
MLT@+LI[AL]AWTQ)YK7_Q7OU4=Z,;ZB#3LI^:NENBBF^%V'!1L>6SID'"__T[
M]=/JMZQ873.6;07_?)<\/*B5\<VW![')1?YJFV5J+5PY/@H\YA,H*74A<HF
M<:26*,)X$'@N\D*,5L7NZUZ)#?SKYT:0LC?3KKZST+8X,VLSD:?;C.W7N_OU
MJ45,K5]ZQ8M_W)![D3^0^@4EKS8-*A7^HY86Y+6X0-3R_MN/>^4NPG8](V+K
M><!J) 6-J%>@%G8TU'AMII4VQDSH/>MS.A1?D2Q[TN@]DO56 )*#5(+B3@!*
MUMK*4M^B$ 7@BCKT7U*Z3FY+D7*0;)A6BZO'LW1[>Z?^2^HGR8:#!_)$Z%H
MF6;''_0/X*^Y?C,%BL_6@A5EGZR""3RDF>ZB$66=$)JLDR(1.?B>*RFUE9RH
M/V\$>!(D ZJ'^E?Z\4V:W9,U2!]$IB15G;(GIN1()%BGFUN1_?&'LQ]&RIX!
MO=9F99H=CG7*+,:Z(FSUO.)CSW6]RI[\@T$#/QY]L]=9(Q_)6,]'5#_Q(TO5
M*#X4\-ELU'L+6T6*U/8SKT!4@GRG1HB+3.V(3BBUFXC;'-X2\K#ZO'U0"U[Y
M[:]?D?SN[3K]^FXC]:CJK^*:YD5&F)J5@C,:"0J]F#.(?!G!6$H'1F$8N-B+
M,*9&ZX1EOTM;--IB Y[D;)WF6]6!GCU,J0&DTD--UITB?S+C1=OAZ%Y:)@1Y
MXG7F&;Y:9*!E!BVAP:^-V/_?Y<PR$*B]79@K'4N4),EIJ6;=Y(^:@'X4ZR)O
M?E-2$G3<>I/[!]N^9V&H@8 T=#7T]6'<=9WGHKAF_]@F>5(V^RW)5PYF*&:2
M0C_B@3)H?0FQ$S'H,1ZY6(9^Z$4V1'6JDZ6Q4BDC: FI)HD2\_P$,8?3C&@N
M!6EJZ]46'VL"Z0)@5+8XV=&LU-"EZB$/=#X[;-*_VSPJ6DFS)^V/?;>YR5(F
M\GQ%@S@2;LA@(&,.$<44QBQ@D(6^(@27":GLDT>1T=1TXI_NR.:K;G<WW<>M
MQ5,6!WC(TEO5KN'VM0=.LVE_.4033_R=@%>@@:D6\@K\G*4=8%DS0#<6HW+
MF:YF98%N=0]YH.?I84SPAF0;M1_*;T3V^8YDXB9=)^SIB_A6_*0D_6WE$9\*
MCW*U_CLA1%CXD! _A*[KN"%Q,.&$V5@"/?TMS2AHQ 5J:PY*@>V8H0]>,XH8
M$;2)N6*'UTV#UQ6HI 6_UO_58H-2[A%-!T.$1F60OCYGI1)#  XYQ?2U8>12
M>U<^%Z00UQNNSSS77\BWVOGRD]@(F6BO2.S&U MA'',)41A02 D7"NZ0AR@@
MGA\)&XHQZG5I1%-*:\<M9NB:,<SHF$W,,[6\H!2X=-Z6(@,E<^-5!]_78O]Q
M/)JQ@FE4LC'K>5;*L0+CD'CL7A[HEM6,]A/)!7^5WNMV*[])EJDOJ?2K_/2T
M?^2&/.E?77\E&7^C]EK%T[M-7F3EB4;^L;@3V9<[LOGX4)XD_$WDA>#*!BN/
M?E=.$)'0]V,8,35RB!$)"94^I"P0S&,H1J&W:I^]]CL=9Q+=:$KW'D^/.;,K
M^<#W:I>1:PWS\]/W90?=T'N\I(&<R?VL]8$Z)(F#MM*@I36@3Z#]7*TY*%6_
M I7RH*4]*-77!W8;4 -P!>IO16](2Q!&]&7//&SC.L/G$GY>;_K,0W+DCI^[
M_V&+WGNA^K]+U_S=_4.6/I:2Y;^(>RJR%<<4A9*H+;Q+([5.10+&+J90DC"*
M11A'RMZVL;0[^EJ:?;T3%20M6>V6EBYHS5:#D0";F,#W6+7%!+]6@HZX:S>
M8U1B[.IO5BXS4/R0?DQ>&<88;TF2_4W'TORBNMAF5<N[7_XE$9EJ\N[I=7I/
MDLTJ#EV.?$2A&T?*UM4_840BZ(>NRQPLG8!S&PZQZGUIK*+E!*6@8"=IN1O]
M</TW\&LEL^4!HMUHF-'.9!A/3$27P6M-1X-@&I6@["28E;(&@7-(8L,:&49K
M'T3Q;L/2>_$^S?.5RV0@B>M"#X<A1-(A,(Z$#QV]1\>$^R$-5L4NTKAW2CUK
MW8J6S@1-CSEOE' ZUE%)!TA19 G=%F5@8Y&"_R09*=1VB_U&;G6DH5+B?'"A
M :ZA("[RA%H.:* C17 $B>,KA!UE4GJQC&C$[(Z,!R,[STGQC-B:D?M@O"8F
M;PU4)1CX7HOV1W!]@-<-Z8QYMN;ODTB,RL_/>YB5?T\J=\BOIQ^RX\\\*U:O
MU*XT72<Z,IJ_V11E(',9R<1H&)&0NY!Y7.T@?:JL/^%SR!V/!DQ-=M_U3*R_
MKDZ69N2UY02-H%;!89V0=L_RL8":^CQF"$;&$]P$A*YYKMYOS?&\CFQOS>_.
M#F:9YB8J-K/=Z%F[2:]#Y#^)(JE,LALUMJJ#BJV3=/,E(QMV)^H]!PMB3B(2
M0,<O.2#R% ?$$DH<1]A!KD^BV/2VDV&?2Z.$O=A RPW:@H-:<LO]G\T(=%/&
M1+A.S" O#*GYA:D)H)WIYM0X$%O=.+($J^/JD6E+L]U!LE2M?1G)]E5[+J_N
MS*9D\_-6;4HVA1!\%0DFW  %$'L<J:V:]& L]"U50CDE*(QC*DUY^T3[2^/H
M4D2P5C*"VYV0YL1Q"L%^WKT0EXDYMH)$BP=^'@D2<]Z\$)K9./)!-5>>=^B;
MF:6W!I#[=*M(,Y6'G]-(]S([H.E@Q%-OS<9^'2*WF:[KL:%7%_3^MHP;TI]#
MDT>EVIV*.'21%T JJ0^1)*XBM\"!(0]HR&A,"#.R3 WZ6AK;U9Z6G:R@$7;0
M+:8ND,V\4B-!-S$A#D9MP,V&7CQ&OMYPOK^9[SCT*GY\T:'_E6'D\5H\I'E2
MY.65JGR%/1F0B+HP4GM6?;G!A=0/,?1Y[! _<*CZ@&SXXGGS2Z.(1CI 2O'L
M&.$ .3,2&(['Q/-^!\5U-Q36T_RTQJ/.[(,N9IW,I]4[G+]GGK)W0W_2H55U
M@$V(>,AQ("''!$,4::]3$'LZ=HEQM>:'.#1:VP_:7=HDU:R7Y$6B@]E;AZ26
MGH]#\/I]S ,AF7B>#D;#RK5\0O>+O<GM-F=S()]0I.TS/O7G8>OH+R3[3>A,
M-=<;?LT?1:9&:9]599=@0TU,EX1>#*7$,42>&T+,'?4_<40DQLS#D6.SOIIU
MN[0IO9.Z#%UIR;V[J6*0C>.283!;K,<'=V)R& 57ZQ7>#J915W[#KF>U".S@
M.+04+-^V]X,VILCAO=M(1D+9^ )Z+F(0(1=#C!&&7H20AR(GEF9W#COZ6!H-
M-6*:^_O.@=?O!AT!DKEV #;7DHT1,O>*CH#43)[1U[M$7=H12AC3/E'-M@\5
M@)FX)9G.&PUXK=-(WM$>B#H\I.?>G,U+VB-ZVU/:]^C *Y#L3O#M6GR4OY!B
MFY5A A_E^W1S^T5D]Z\%+;[H:*S]E^O$82BPAZ'C$!\BIM@1N\B#7 8B]CWF
M2$FM4M19"K TUFSDU]^\W!;ZZ[_?*6)Y,]%V+,SLMBD1GGI[UP)W+[S^EQ8?
MJO&]!UH!\&NIPC2I(X;B-^Z5/5LAYKUZ-Q"BHRMT0]L98OC18G_E[NTZ3;-/
MI! K'/$@"/P0AL0+(1+(A51@"ETD?>HA'*"(F!M^)_M8&H65@H',.+]$%WPF
MIM_%H$QN^M&B=;7X"E0 ?1H%(!O+[V*@7N9,7.Z^)Y!NE+%'=4!\H\=H-E\G
M.)TVW^DW9[3Y.D5_;O-U/SK0YA.WNCDU:CHI]>:VLB@/MRA!& 8LUG<VF*<,
MO9@22 (IH8@X%H[  9-VN8A->ET:->ZD!;7XMB:=$=2&=MS8 $YMO%7R@IW
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
M*-4F;ZOW)G+:Y^<<"N7_Z,R(.J.1^J ^J$^L3LL9(1YA[B,8^[$'4<@8C+%
MT",N\1!R'8=;%7*<0LBE+1&EI!=E29UB)$=RA4\\/A.O/39#,[X;^0+LYO4(
M#Q%T6<[="Z"V]M->TI<=U7.1K-ZK[W!]<Y=NQ(=M:=4P25V.'0$=R2E$+ @@
MD4A9Y*Y@A'J1%TLCBC[5^-*HM90/E *"2D(S9CT)7#<C7@K'Q$QF@80QD76I
M?(* <L%^N$T??U2OE=SS#Z1_A-6/)>&<;' 6HNA2I9G@G<\,L\%>98(GQ5O"
M=+CQ4[WR!F$8L(@1';G@0^1Z$8QC94CA@'J"1+'PF94-=:J3I4W42D;0"#G0
M$#H)IYDA<RE($T]?:WRLK9$N $:U)DYV-*LUT*7JX6K>^>S ]%#5180FPC^,
MF @CJJ_9^Z[:,E$$L1 >9 YU8B&HP\U.-DXWO[2)WE.RRP0PLPD]'(:I]Q35
M1;HIKC.<UGG<G$//NY@W>=!)]8ZR )U^:MA<;=__^:(L^%PUJ7WGEA]C7S,+
M^CR?W]1L"SO))VN*S*@?<6^GLW[6IA <?NC&[[U,W>IKSLOX +)^G>1LG>9;
M]9GNY@UU) F(D##"D=J%^I$/L1]Q*!C"GMJA^JZP2W\UI;1+6T0_%RG[K8Z(
M!-=JU!^5;7(%]CJ EA+SEJKN'O61G(ISC>7$5#MF<>K38S]-_I0YAF<9(:U&
M$B_+DSD&^&,7H3;K=&!AK59^^WW>^T_BH1(C_RAOLF3#D@==]?J_!,F^J$]+
MK)@CHCB6#HQ=XD,44%TGUHDAB0,1A=+#:EMF56]KD!A+6UC4_$&6-;:&P6^V
M$$P/ZN1>U\TM_-*4R;@"M1)JK=;2@E+<$<MQ7037N%6ZAHDR;_&NB^ ZJNEU
M66LO8Z._^28REN0Z$*P^Y BCR FX'T,GY#%$$@6*%PF!2/$EDR@,8FSEC1I=
MPJ519B65#G%,&UM,[&4>GDM\_*&=Q_B^:,!^1P9W2\^KT4[4)A^$19G5QU+^
MKDSILR"/;3Z?[VB@R4PVO YQ##U'4DH<&-(X@BC"&,8D\F$8!EX8T3!RI%65
MZGW32^-I+9FE:;N'R=!<':3\U":HSJ8T?GK?8UW'M1_WS<]K$QZI=63G'3_Q
M,K9;E<_A>L/??'L03/WX)=6_^K@M\H*4I>X/;G+6-"*4'<K$"HE81E&D\Q0)
MM0%&,5-[7\IAY KI^)0Y+IO5 7N9.DMCF]V5=%)?2:]M0@$>M+C:1JRTU"'6
M.K'1RR92&.>3FL? G.]#^1U9HW5F(\WU;UI?EOZU>FH/S8ED"0T\H,1G.3;L
M...\*(/W0I5^5];Q.,,WMBD]DE3#5OS7(DL>B:Y.U$K&H&3YB^"WJN?Z("\1
M^=Y+OJ]<$TF'2^KK<G#"@8BJI9IR%D!7K=RQ%$@BW\HQ<XDP2UMMWVU4+WH1
M_:13OGS^2FQ+FEXT,F;+WEQX3[QH[=5XEJA'+SRU)F"O2NLH$OPZ2>VA,5 =
M=8FX2*!9"7X,Z [I>90VEYV#;A7'7&V/,(%2Q %$?AA!@J0/0R*EB CFC(Q[
MQ6TDP9=&VNT,<O-ZR&U'?.)]S83CN/P=S,"D;PO8I@P<MF5L2&R%_WUL/08.
MR4ME6KMPQ7NET=P4657S(,E_4ZWJ7ZA=B[L2#*M] O&@2UT7(NE02(-(0$\P
M&C%=0!I'5I>(.CI;VLKR3%:0*6&U1ZV6UO)&41?&9NO"6,A-S.7/0=-R7H&;
M?M3L[QD9P#'N?:.N#N>]=V2@^M'](Y-WAO%'DV-"7S4NM$M$L=>#IJV;=)VP
MI_T&5SB>XX8R@@R'6',)@UA*!"/$1>2+""'/L^$2TXZ7QBN[3#2EF[41VHY0
MC$$W(Y<IH)R8:!J1%;UHH9^#J7Y9"@Y^K?\[B=? %K51^<BX\UFYR1:20YZR
M?M\^W]@'I4FJJ#!=JP=N&Y]??CAQ>( (#5$($2("(H$C2*7'%'G%9:)(R9@1
M6YEWN32>>BXUV(EMGA[+$.INCIH&P(G9Z1QV5H0T^-,U3C@V/JXSI1QK>813
M"0ACNG"@1OJA@C<3MVHCI7^Q>3X22:/C2.G&[!#L2#AFV-!L*<?L%&LG';-\
M\V7"7EI'=75<JQ]@XF)*8!QB'Z(04:CVOFJ_Z_G"<6(:,I^L'LH=]^>"9,4\
M\2Q'<MI,QD-IIYN/+3%U<4XJ;I--F?I/S<Y*BI<+83X>ZL#1-9V1A(AQM1-!
M7J#6=H)AH"9D[(<"4X;JH7ZSZ2GJO*"!;F2=;9B%LKD7.<#SA!!=-&3+]ZGO
MO.;/ G^6%J-^=A"6X2$_*^7OPQ7>!_+8@37G.[+?Z"D)[LL:H3?J2Q!9)GAY
MX;WL/[_>%G=IIHO[KB*)D!NZ#/)(1A#IZYN4!#$4)&+8C;CG4..=GF&?2]OJ
M5?(!LA/0GLQM$._?\$V X^2.;RTQ4"*#G<R@%/H*U/#NY1X?4O,]WP30SK3I
M&P=BJ^V=)5@=^SO3EF;;X%FJUM[AV;XZA+O5!C*AVW)1^))^E%*7>;[7N_PO
M=Z2H;DZ\(IM-6NP>%2N)$75=)&",D-K".9A [(M(EX(*PLB+/4(=<R8?(,'2
M>/V9$CJ2.RW5 ,6= *3410=(%."^U :P4AW =OJ [[</ZC6K)6#(P)DL"!,/
MQ_3GHJV1^)*"2@/P18U$I0;0>H!*$5!I O:J3#T"-NO'Q",Q=]6"O)P.[,*I
M,I(_\2)T.Y>?(>W.N!A=H/;SI>F2ANP7JM?U OB%?*LR!OZ</HILH[_?,DIG
MY=& <!PP&'J>!U'L>I (2B#%+O58Y'@.<4W7I+[.EK;\[,4#MUH^<Q+KA;5_
MQ1@3K(D7AT94H&0%E;!7H 7>SR.#9T[V8X(XU]'016!:D;4I.AV\W-O$;!1L
MJDR;;8W?&9HV55<0$OP-R?1A0E-0B2G.C'S'@8&C,YLC26 <" 2#&$E?^#%R
M[ *)3G>S-#)MI 2-F'9.]C-8FGG*+T=H8@8] F>"7 7=((R<6?9D5S/GD^U2
M]SB+;.?3]H;5?PJ2/96'QQM2)?VKOUC!A.O&@D'D>:'ZG\B!&*$01IZC["K7
M90$W=M>>ZV1I<[^4$SP3U-P<.(MDOPTU!CX3S_P3T PHY'<6(W-3:0RLYM_Z
MGJ_8=PK8]P4?:9_;AU:'R73VU=E,I3[AVR92[[/VU/A>Y'F:?53#173,4UG,
M[Q>UF;U;/Y4_U^=JJRCV94Q<!*6CJ^A13F$L:0R9YR&*.'?B*%PI>XVF)EQI
MV*O-Y][N>[JOO1:RKAE<)U(TIP93M/O9= ($)R;72F*P$[DN;-T@6OWK9BI$
MS;EW F1GHN+:]YM*<'_J,P6*G4&Z@[_\VT@,;(E9!R&;MC0;/UNJUJ9KVU>'
MIO"@Q?Y^W_6W)%\Q/XI='F/(/11!1' ,8R0\& C?QQ['COH_N\0<AUTLS:C5
M$K9N[()?M9"6I;I. &FVH[T,GLG]@5;(#$AW<4[YD9-8''4S<VJ*<VH>)YPX
M^^2P"?YNPS)-%Z]%]=]WFYM,/)"$-QXSG3AHD^L2G>7EWLI[MB(,N7$8.] C
M3)& 'Q.(12QA* +J(DJ<V'57&W&K"[:8T< P08SF J[F0EN<Z:9$+769\&ZC
MB[7K^UYI><6?;94>^@;8@)I@ \?)C&,FQ'X>'FH4 -\W*ORQS)U0CT4M?CD4
M5;:%GK)LUD1U&8*CDME 468EO,O@.B3%"UL;6-60JTUAD>3*]GJ5GKC;)#W$
M(H?[T!.^VM-B/X#$C2D,(QH@1S@!<JT*;O3TMS2;J24N*.6U+('8@ZX9KXV(
MV<0$=@C7M/>!#7$9MY!B3Y_S5E8T ^"HU*+A:\,8Y:^;;;XEZX_9NXW,Q#^V
MRE1X5XC[DSGX$%?\$DH)F5 [,>1%'L01E]#Q>*@V8IS+R"A88T#?2V.:5Q__
M]NXU=#'XZP,GIO%G0S WXYR)D)R8?VJIU?<*]G*#4O K_<N?E 5[-7UZPP'@
MC4I2-OW/2E@#@#DDKR%-#$W4='^?%$TN1!V]I@A3;-B9?*(HTBD,%)>Y3&TH
M$8D0I#Y!D'F2A(&,I8^%7>HFF^X71V=[Z<O]RC/Y;9,Y68V#&;]-A^[$%-<)
M[/34-@RWD3-#68DP<ZZH(? <9X\:U,J D\U6];//6UJDA6+6C:C/XB7UXM@+
M)$1A)"#B<0QCR6,81#CV)':92XWV?KT]+8V\&@&!:W'(U@FEP6'E6 !-?42I
MY 2[VHA@!Y62=4 <2#=J%@>28Z$WTS'D_@LK3QS7&M1"@\J5 F,=.)I@TG7,
MV/G^?(>+)FH\.U(T>F%HA*SZ--;O-BR]%Q_2S>ZD>,6"B/' Y]#G/M5E%QFD
M8># *)"N2[AP76I5D>M<1TNCRDI.D)2"ZEO,;+TMTU7\B_,#_M<_N*'SY_MD
MO=;A3MI:4;_U#WZ;YRE+](D&^)H4=^"19$E9@K')' 14#SK7L)XG^G+0D]"U
M=L2&JS=>"U:.:M6D[UX!_167/:D?G"N@&M %(Y)'L7ZRS))Q=JC]B KBQ0&D
M90WBB!-(0B:@$SC<=7 <,NJ;A?F,.=CSQ/8\&^Z1\#0SV,? :.*EL0:GDO$*
MM*4<,RJZ&X>1XZ+/=#9S9'2WRL>QT3W/#TAB6";'^"@_J\$1'[]N= : @".'
M<PFI"/79<>!#'+H(1F'$$ Y)Z!$CQC_=_-)XOI0,I%HTB_QYQZCU&\*783'Q
M%*_+!G^4H +DX\6 6"0/O B8E[GEN]F56<[W']!8J0#/XM&5]N_XI?E2_)T5
M^%DZO_-/C7!=5OUP<)S\16S(IGAW_Y"ECV7*H.OU.OU*-KK8I"/=6$@'NFY
MM0. 0,I<!A%SB!"QY\>^<7Z'BR19&AM6DH)D+RH@C:P7W!NU&IQ^)IT-\HE)
M]^0-4_WS[@^U-NJWU<"T% +7<P_,!;=]IQJ@E[P*/.) 7799> BX-C>)K=I_
MN6O&0V#HO(,\J,%A[I>_U<Z!)LGMF](UH!?)++]+'O9%%E9Q'(:,40(EEA(B
M+W0@I5S 2#)?2DHQ4[:7U2;=N._E[=IW0NZ<*G9;=W/8S?;RDT Y\2+4R+S+
M+0XJJ:_ _[LEZZ2HBBNFF?ZG_D-3;'%WW>\*[(=AB@HMUJ".ZBDP[WU6UX$U
M*(>^!/L&ACJ6U]H'>D.RXNE+1C8Y865*G9^>VG\I+UP$,HZX(!Y$H1/JQ-D,
MJE_$,/ \XF'.2> A.U>S:==+,\-K^4 IX*#[+!:PF[HIIP!S<L>E!8X#/):V
MD(SLPS3N?F:OIBTLQWY.ZQ;&NEUS756 R#\))I)'39 KXL0"183"4.CX)QI+
M&(N80<<13"*?<XJ<2^_2''=K-(MFO3G3R BRG9"7WI$Y@;89&XV&X(O>?]DA
M^JD?T1&NO)R':.(++B<Z?N'K+.>AZ+^\TO'NP'A,\J#,ZG6YQ^1)L55?GNI5
M7T;C/VV+#VGQ7Z*X(0E?Q0X+7(I=Z+JZE!01#L0N05!REP6$NKX(K<[B33M>
MFGE4RUW=X:L%!W);GIS3)\#J/U<7X&F:9>E7^SQ7QJ-BQEA38#TQ:S4PMV4&
MC=" ;@N@Q 9/H@!:\!%#,2VA&C<(T[3S><,O+2$Y"KRT?7\8D_VTS9.-R/-7
MZ3U-JC0UBB73VXW.XOV.ZX 76>XZ*P?;-?O'-E$B7&_X>_7K9)T4B<C5W[;W
MZO'-HWH^S9Y6?NQQZ7$'QAYA$+DRAI0S#IT8>Z%TI<N0M'-Y32+G\MQCC6C6
MD>G3C*,94;[XV$S,JHU^H*7@%=BK"-HZUH<-H-&RC !KZ0EJ1:_ 3M7Q>'C2
MD1B5M*>1=%:&GQ3LP^5@VLX&%N)C=X)OU^*C/#J(>=[O%RW8_EJ,$]* ABB"
MGH<"B&2(8>QP!&..J$,)<PC#-D;Q0#F69B,W:N@0E1/'EX=$8EEH;>!8F:T
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
MP[L-JP]U?()B$F('RL#'$'&J;!B'Z6 QZ>F@61]+XP)N)]I?FO%2BPB4C%=
M26F^9)\"K]]\N1"2B6=U"PT-QH#CPE.HF-LR%Z(SDSES^,T8'*M:F2D=*'18
M*J?>FLU8Z1"Y;:]T/3;,9'E+DNQO9+T5[S8/VR)_+Q[%VJV_.\&PHC)!H7"D
M!Q%Q?$A12"#UO"@60>Q@ZMGX3#OZ6AJME;(!U\Y:Z<+2S&@9":&)64Y+"4HQ
M]?35@EZ!&K )<D,98#*J1=/5WZR&C8'BA_:-R2O#>.*#*%Z1_*Z,DN6"__3T
MUUSP=YMW91Y-':O%BN2QC,F_IGF1$5:L7"E\5U *$:4N1!A'$*,@@$)2M5_U
M:"B148C5<!&6QBI:?"#7Z=?Z^#)I1 =D)[L=Y0P8%C,FFA;LB0E*9^LJL6[$
MUYE7OM<:*,C_"'9*@+T6X-=&CQ&I:SB(HS+: #%F);KA,!WRWP4M77;4_.[^
M05&OMIWUO8Z5#NE'B(<P8 Y2U,>TT42Y^A^!7#]V BQ]NXH]ISNRF7/SE.S9
MRY=7OLI*[&&'S@>HFC'7Y4A-[N:N!%3&TT[$\CK0^(?/IS&8Y/SYH*L7.8(^
MK>ZY4^@S3P]._YW>BR_DV^LD9^LTWV9BM^+B@% WY (2$H00^8X'XXA*2#R'
M>%@(3AUAF?3[7%]+LW@J4<O;N7MA3=9::Y!-O<*C0#>Y<W@@:D.2>O?A,78J
M[[/]S9W NT_Q$VF[>U^YD#QT29\-2]95:H#/!2G$]8:_5\.XWCTC\A6F2"#A
M"<AT\1P4< JIB#CT/3_F$7503*VJSEOVOS22*>7467GUO7]=@5X9'E(H^,FZ
MS-5+Q4;(Q/0X>>B@6!+0^%!/3$IOI!2LC%)HT=,GC?QS5:Y -1XZX4*I3NMY
M/4#5K:X)*,P.T6EHS5"&EZ$Z.X#.TI]E,P,S#J>R^$HR\5J[L-)GU0L$]5D@
M'>BZDBCR(Q22R'$@86$0$H<YOF]7/NQ<3TNC.9WB<ZLZ G<DXUKB<HKEM?B6
M*8#/PFM&8Z. -C%A-3*"EI 3^*=[H1@W,^[9WN;-<-NG]%&FVMX7A@8 ?[XG
MZ_5/VSS9B#Q?.224#B4(8D='V_@N@Y2P /K4#RGAL4M\(]/H3/M+XX0ZQK64
M$31"VH;^/D>PFP!&P&5J.\4*D@%!OR<5OS#D]WF;,P?\GE3H.-SW]&.79_]\
M+5C)! H8U$0\1"Q V(V@%V(*D4-#&&,OA#*0 28QC1QL'$33W]W2)O6I#*"-
MU#JI(AJ>P_($UMWS?7P$)Y[^)[* MN4=(0_HJ>]U<";0R[!<?"[09Y_M1+E
MST-HD0WT1",OE@_TO$)=&4$[WAJ6S'^?D.47\JV\R9EF6?I5=?6*J ]%K0BK
MT*6$!B&&GM1YEEQ/65M4YUD* P=3/W+B2-JD\._O<FE<7<L):",H8+6D=EGD
M#<#N)^KQ(9R8K \2[^OUKH)S)S1X-16<=JGXQX5U)MX^_W&"[8:7A:!%F7>_
M/*O5_] IPQ3'-[J"KTEQEV[+3/UYHCVJ)?&KA\GF";!MEHDRM[].3<*J>_GJ
MSZT,_\4=T2]OUQQ04<LAN**AUD-YT]#Z":3[XN4CK19V@]>3_=^@H5ES_ILK
M=ICIW^)-^]7C5648-"M47EM)%(G(=5P)>:2OYOK*JJ<A4UMU05%(8\^-D9'G
M[GP72UL=:BGWEI'%E;8S(/:O I=#,S'K'Z,RP"H_ X\YJU\.TTPL;O$163%C
M-P =3'CFQ=F8KUOP-M/U/#GL:**5?_IZPS\7*?OM+EVK]_.J[OS*]W!,?(=
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
MB$32-K=N=X]+H[Q&/!T4JN6SSIK; [ 9)8T*V\14U,@*OF^D_:->$79 WO0
M.23EK1DX8R>Y[>EU[K2V9B"<2&1K^.(PCGFMB.JQK.?<<B%Y,0\Y<V 04L4J
M*/!A[!(*$1-1P.. <&&4**FCCZ7QR%[$"WQ&I[ T(Y +$9J8,FS!L::(#O5'
M)853_<Q* QV*'D[\KD>'FA/5E3X=-OOY*WEHDI!([OHB$I @Z4,4.!+BN*Q>
M+WR$8^IPN^W3Z6Z6-N$;*:OP=2VGK>EP$DQ3>^%2B"8W$@[1F2 7=3<*(UL#
M)[N:V03H4O=XW>]\>OBY<YH]CQK5Z68^RN9ZW<H+ Q+I8M!!S&*(N$O4VN]3
M*)@O0T_$@B#++ W]G=I\^//<L-W'4Z]+6UFGG;,_>^Z!VOP(>CSX9CB)3C,=
M2O@L'OVJ2@>52M#(/.Z!M!D^HY]+]W0[^_&T&0RG3JD-WQQXKY9D.NUN?B.R
M,B3OB_A6_*1D_VU%/(X<KL#UPI!#Y!,'DB!@$$L9!!$-F>]95<<XV]/2K(]&
M4!U=6X7D6EYM/ NI&:F, M3$7'*,$?A5RPE*04>T0WK!&/>RW]G>YKVUUZ?T
MT?6[WA>&L<,7[=;89D_E05)9#OJ:_6.;9#JR-R]^$<5=RE<R#B,68K4]\:B$
M*([4'H6[#@Q)C(4O71F&9,!->I.^C6;$"]R.KT6OSW0>5+MWQ#JGE!'X9I0R
M&I8S9=YO\"OEO6HJQ#<R7P$M-:C$'H]J;$ :E76,.IZ5@&R@..0BJW<OO-Y;
MWV+?ER07#B;<XS[$B$OM$\60(.PJ:N)$*H.&BH .NL5[V-/2C):]4=\DL/O3
MP+N[1YB:4<PH2$W,*WN0&B$GB6OIA6*:&[5'O;W,Q=ES2I^]'WOVA:%UO$KW
M#"G3$;PF!6FR9@E%#*X;.=#G?@ 1)KJ@E\M@P*7T/!DC'#"[@EZG.UH:-=1E
MK%K" BUM;S8M.W2[66),S*;>V@R$:T#]KVXL+BP$=J;QF2N"=:MX7!JLY_F!
MKM5T<ZN])KI<057D1@?(?1)ULJK\H[S)D@U+'LCZ6JK^]6W\MTJ"%?-%J P'
M!'$L7%T>.59;&\7"42#<**9AS#"R"K<=*,C2*.7+G5!6GI;0TO$Z=" ,W;$S
MP#NUDU:I $N'K%:B*=NFDQ^6<)=908"6>40G[86HC>NZ'2K,O [="R$[<O->
MVM[0^!(I%+_R+^3;=9Z+(B]+,%=%R$6(X@C['HQ<C^BKCBZDY7;*<PFB 79X
M:$5]'7TMC=U:5>!M8TS.XVG&8".A-#%)-5*6F>0J.9M:[5\Z41L0?-*+Q\A!
M*.?[FSD8I5?QXZ"4_E<&9A;2KAP=3"OXZ[)"8)65H73NE'\[R-O 5R'QI.<S
M#GVBTW]+M=>*0UVOB80!=UQ/>-CJGI*U!$OCE%U"EE367N&TDM@RL8_U2)CQ
MSJ3X3LQ&I7R@$AY4TN\2X]2>X^J16H==<IP1?<>#\1LWM8VU%/-FIQD*TE&"
MF<$-#>4_LN'TZ;TH-%5\E*\4RR9UU?F5'T8D=D(*$:**ZES'@Q1% 71=EW#,
M44QB([>226=+8[5:5K NA2TO,Y72VI):![RF_#4.:)-35857+6<9=%-*.D$$
MGPDD([-/1X<S$TV_ZL><8O".'7WD6;&J$SXVX;PQQ6$@'>AZ.J9&$+6I\KCZ
MB44.%4[L4L<H9^)1RTLCAEHX,QXXQJE[TE^D_<0SO,GI.MY\/JMMU^15+[4F
M;E[77FQ-VN-69YFA9Y5IIN/Y!^SGWK649>YIP2O?<C,)(\^5E/B0NXXN'BL$
MQ+[KPIAQP<+0"24U\FR<[V)ILW$O):C$-)^79S#LGZ"7(S/Q3#T"9>0YVPW
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
MQ"%.4IGP"(5,*:>UKK\L4UN_&E7,SN4@9:FL9%#T:')]PRQ9KCCC8#_T*G(
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
M:39-<V)'/#L]U/OP +4 [!E</&0UVL] K?\,5 B8C+L*@QEH4  U#*#! 91
M#-T*<M#9&Z&_Y##R3Z!IY: 38]<)<U@1^BV,'^6F+%"^7IFRY>+5\^]:H/?+
M=_E2[__UYK^N\Z+-YWU(8!)P(JB"1 D,$2$,8AHJ&"L<!$RDBC"GEGSN(DQM
MF2HKYJK%ZGM=>$0UHC>EM)RWZ#VFQ6[-&1;L@9<.+7S=!*$6WRP3/QD-] KP
M5[!3 NRU&"04IS^(7AF\AQBC$G%_F$[Y](8G#;1?Z.#O3]M-L:%+DWOPWIQ"
M+8N<5]W05)(@DF44!FD60Z20.1]*C:L@3C-&-85RZG5WT%?2J9'LW?W]NLPK
M-[T%*SFKI,D96%6J@-5>%\][@][3[6DG,,8D3L#NMS7[#_2=@9W&OIOM#3XK
MX]KSO:6=EO5^*^C.MOK- _9<@@Z::YGL_,WS/(ED%# 60J9BDQ:AM.4=FS=!
MKXD\B*E"0KH$>9X/X43ZH\5Z_E^ZIAM-!OQ/>F_,N_=+_O-1\[&__ >.PNQO
M9>$/Y[JUYSA;DO9-Z W-M@?"_1>HQ -WFRH@ICS8VJPTHFNOY3NN(^*7Z<Z'
M&9>BKJIYQBW7K[RY66%)2L7[HMA*,:><9A2G&/+8-!?E,85$FY*08A1$<1HK
M)2/'SL:71W)YQ4?J95QUSBNJSGFE9[@ >2ELZ3>N?M._$>$1SG;,X &[@>GA
MN-U@):2VI$HQ!^DN> F'H1H*'HWU4CT$+RG<TC;PXN7NH8E5@=77VCHIM*EB
M>/[U=FU(?HXR)3)%$RA)2J YHX*$\PAF$<-8A2S@=AU,6T>9VIZQ$A1P(REX
MJD2U#Z^[#F8[#7B#:&@2J- IA02UE#-0R^D#)OL01"]PC94]7E8MW9?A/GZ]
M@-A*\#W?/.BE9[64X%G2M?Y\P>9!@J5)F%Z U:XL)'_F!O)<@<5*[S;6GJI0
M=*+9$K9X_=[18A8[Q3\,6.R^V(U%A<SGK[6A=K>6]/5*[Z=")".9"009E2:S
M+E20!(F$L20DC*@0FE9MB//TP9/CRG*'H(4#1CJ[S_\,K'9BO 6"H;G03GOK
MS_":JA=LGD+RG^]7W_Z/OJ4T=_Z%S(^P^K'\+L\>-LJG>$V%YNN[^O<;7.ZL
MVP_#KOAAZE-1PP#'?IAP3I,@"T-)8**_68@R$4*:!9DVA;@4/,ED'#L5AA].
MU*F10HO37>Z5Z.%L'V:B';SM+SY]_T;N]@.%AW:W#SHM_OWMPX@[OL-]4-@O
M>MR''=%]Y_Q5KA\_K.CR5[K9ZD?>_TJ?]<23)JL/ZT6"8P93R85>04)F*F^G
M4"#&XB2,PQA9K2"=(TUM 3#" B/M##3RZA^>@9'8?HO8#F[W;MH;9 .3[@ZM
M([",J#VR^]I!L]];>P-OM-SJ)_TX6<5U[LO:F7+5-%\:3#<K0,$>Z\?3%]/3
M-MH*N):M=/O]HVVGK=0XW%+;W=#/RM\W4#!=%8IW6SV$_%5/Z^/VL2F/\V8K
M=U%M84"#E*@(4AXA4[&70!HC A4*>9;A-,JD4R:@X_A3H^.#CB*E_#-0:0!J
M%1H3K@!OC(W^+B\X78!_&A]4-9NF+Z1C?<B^4V=GC \X(0.3_4ASX6Q']T34
MJW'L*L.H%F]/@$[-V+Z/<?='OEUNC)]%B+6IEZM__+3^NOJ^G*LL#&/,*4P"
MDII37P&9Q!2&- U('"G&(JM([)8QID: E9B@EG,&2K_=:@V,K/8^RVN =KLO
M/< T,"WU0LC)K]F!06\7Y[7GCN;M[%#LT/'9=6D_Z^@7;> 6'U:%II-/R[<_
M#+EL\^+!4(GIGL V<RK3A"1<PA"5R859 @G/I&EZ'NBM**$IHFZ!'IUC3B_D
MPX@,])9 ;P[N\V^R+.R^4D!H8=U,FFZ\@P %(4&:4\-(&8IED,6"PHAPJC?_
ML<HRWK3<^FIOAOH!_;C=UM<Q$C+'0Y[$&4))B""53$#$1 PQYACB3(4B#5',
M4.9B^7M]ST=)?AT/:SM3W2N" Z^")7@_&6'_:C \EM; ^*8-1F>;VQH:KU9V
M]ZBCVM76()Q:TO8W#NIT^/H@UY(J_6W/PX3&/&,Q9*E&'J6:^XGD"BK$,"(R
MQC@,!W [["68&AGM)1O$:7  O5>W03] I^(XF!G/ ;" ?B@?P3E\+^$E.)!B
MBGZ"<Y!Z>@HN/*AOE/BR6"UR43K._T[7>7U4IA]?;*J=2]5>9TX%(YDHG0=*
M0B3C$&)E:I7$64I1RI1(G'*YK4>>&K\ULH)&6%!*ZYRX;0^]'<\- NC _'8D
M\PQ<@=8TDZW:=+ET1^L1@^X(H.>H=-O11XY3=P3E/'+=]0&W-<=^MUI_D4]U
MP^>RU4(3.#\/$<*2TQ1&8:IYC% %F<8$XEA&B$4J)6G:KRGV]4%[[,Z'ML],
ME_+M^KG*@P&TZO)[/9>C+]IVK.4)P9$;7NN--MB+:S:)AVDR_KM<=Z,S2'?K
MEF%?I*MU-PS7NEE;W-F3=JYUQ_Z]D&J[^) K.6>*1!E/!"0*<8@RC"&) P&C
M+$!1%(8H88F;)]9BU.GY8M\6F_S1$!S8EE*"A1;3?#M/M39EFTW9V2N^]SQ8
M,I)?;(>FI%K:6=E=8%-"N)-X!BJ9@1':(RO9(^27EBS&'9>7[($X(R:'6WO6
MZ](ZT.+A_?*;-K1,Y9NEV%7!>;^1C_MZ4&&B5!H1!)DRO65,+4K&DQAR@4,:
M,,9#'CN5Z;(=>6I;N]^V3T^+,JZ4+H#8->PJG>G+U1(:K4#>J%5^:Y<*>/VW
M8P4OZXFR([!!X!^8QFJ9P?LC</=ENDJYAZG0Y8J6W\)<UJ./6X_+%92S,ES.
M#^C=C/)I5=#%+^O5]NGC:F.Z[*U,9^^M%+4O;;4TAP;FS.#3LKE\'B.%XD0&
M,)3E86T40T:X@*G (I%<;P@S[$)Y/>68&@$V!XE:M*I1>E%(1T.L[XS8<=L(
M. _,=(U(H%1A!K02X% +L%-C!DZ.)IM;O78*O05.WRU">\DR=F_06P"[T!3T
MIL?U=OIS;>-43_^2%W]6F='FIWE&<*AP)J"0F$&4"%.R51(8!(G@- BR4#G%
M4K2,-37R.Q*U].E42?M&5F?7_E6 K9WY/F ;WGU_@)@1;G8(VFAN^RZH?#OJ
MKXXWMFN^2_$+SOC.6_IQRBNJWPPN?WN0<O/!S)G)TS-M.](HP&$6!A#K+29$
M#!.($:,PC2.1<*I"'CA5,;TVT-38I)83E(*"1M)>?5"N8FO')3X0&YA(^H'E
M3!5=2'CEB:N#C4H272J?,D3G]3WR9>L#I]+=_IFN/ZU_VQ@W<)F(^UFNRPS>
M>1"E<9KQ0%L:6._(8IE!'(I0[\V2.&(\42H.[)SDUF-.ST5^?#8W T]T7151
MN*FOB?TDM!/*(, .S"P[1.L"=I^K&DN5T%5= M,0I"INX!M.A\Q;W[".E('[
M3O\:T+K,E7XK*UBK5W;WFAI;>G/T9OM*NW5!K2W]UNHYXZ7ANJAUE([K=&,_
M0^\=S=?E\WXMQRJ]Y>_6\E];N>3/;U:/>K,Z3RCG*9<"<M/\ V6A:<K),=06
M8!9PPB,5.#6YLQAS:N;?@:1@)RKXHQ+6T?ZS@=S.%/0,Y,#<W1-#9[/0 16O
M%J+-N*,:BPY G-J-+K?V]%I5Q?K>+_GJ47ZE/]Y6S6U?R:54^6:>")%F")N\
M5A1!A-(84ADSJ$P)%B'B.(LSEXKG[<,YT<T(U<]K:4%>B@LV](>)JOB6%WKU
M=_1=M<-LZ;[R!M[0'JP:MTI2H$4%M:S@IUK:ZT:VNZO*"A:_WJKV(<=U6%FI
M?^:SLKNKY_FA9/K)Q69=&LO&FJUJMLZ9D#$7B$%&: 91A&)(F/XI5HP&<9)F
M8>I4"/#:0%.S6XX,>E-LECKRQU5$+0_X/. T] F>%A'L99R!$K-*3(]'<QU
M^#U[NS;8N(=K'2J?G9YU7=^7$Y34E".N,,[KZH N7][O3NCV$3HQT]L>&B50
M:IO#A)AC2!(5PS! J>2829(&;K316Y:I,4NCBBN=])\,6\89!>+!2:G2HM62
MF8&]-OLX@V'BJCS ZIGB^LLS,@O>#-PY4=[^2'>__\?R273Q)B^J9D+Z7W5)
MPBQ6B)-0VU28F3++5$":)4IS)0T#P@6A/+$MDGE]F*DQ8"-I&=NXEO?5/_B#
MR6FW=SVWP-KMOO<#UL!<ML/I4,H>93%;D++WS/M!;$H%,2_"Z\DCWXU6BQN^
MY>;1?._="APZW"VN[AE.L2UR4\;E]>J1Y<LJ7$/RU?TR_U]-XT+/<*[*3,H[
M$Z%9W-5)?+^L5N)[OEC<+<4'_>=\476Z+0K]\HF/TA2%2J(X4 &4$D<041Y
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
M."1.40 =XTV-SJ[4>WV^H3)Z%^)VM.41QX&9ZC8(G:G)$ABO;-0UYJ@$9 G
M*>?8WG9K.>_7]"DW_>M,[I"X*\I*XV7=W;V75*F(AY*F,(Z$,*'_%-(D$5"%
M*<9)1A%S*__G,OC4".BW[>,C73^;"AD[ ^I!+@38+C7Z@%<*@469BM6WKK?%
MG-BQTE!(#TQ1AQ6^:\&KE$;1]%NHBGL/U)ZK!V@#%?NV$."%*G[;0W.][+?#
M,_JQW&X/6GQ23:N=K_1'W4ZA*?W+<9(&.-:&E!0,HE0RR!!.M'&%<9BFC&FS
MRH7>K$:=&J_MNDEMZ ]3K42+^M]N]&4'MAUO>8=P8,+:RVLH:X>E:<75$-8
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
MYT\+4V!Z*=[^>YL_F17'/PJIMHL/N9)ETMZ^5#J1642@R #"IE%VJO'6Y"$
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
M\RV <1P#IJD7(,J(5 RE,&,N/.LF?FK,^MO[MV8U5RH;M+1UXU''(;!CSN&
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
M?RQX./A?4?U/+HU_WZRCF'S(ETL#NUZL55H,-  B215-. )QICB $6: A9"
ME,4424%CS--Z -XN+:=-O_ W8D<#7R[%X+!;QOQX G+HD)Z*.^J.;96FLW:3
M))^Y#]<1\9S\T"%PY.R'ZZ:?IC]8W//R1<1>GY18/,KUFL>Q) I1 G@"H:8I
M&8,L(1G(((["!*6)B!T#;4;5?WI[A=L2/<<=?#NRG-Z _JE+C+T^K4]K2D8>
MIL!.L]*8]>A-MN+8=0O^M)7'K =GR ID]DKT/!7?/CTM<KD^23^L,T>PGKQ"
MSE(021$#B!D&%#("DH1@&!$$)7$J@G-%WM3.=1IU'<^RKX!J>7[M#ZJASZQK
M38,SB<7^TW8L<?%[)'U%YKC'T'8 G!P]6][6-\NXB0XM(Q/F#&6I8"HV/>SU
M=CU#*: JB8$D$%/,$YRQQ"VA^.#Y4R.*5MAS%9KA6'K@&#X[BK@!E($IP0&/
M'@F_9ZWVG-M[*&/D--ZS!IYF[)Z_K*_3N=C<JU]6*V&B\[[(]?><R^++:B'F
M>M,J]"J @EAA#&#"]':6$UH6(,5<Z46!7>^DZZ*F]ED;38V+[<'H&A1:0U?7
MVD50;1UK/J :W*U6H52J66[4&D6#+UV0]7"J74/#LTOMHKB1'6K7S#YUIUV]
MPXTEA,SG;^H D$^-M_L-W<AY2+&D4<P U>P H(H2P!*4@(QP$1,49@1:-1:Z
M*&%JG- H67= #+2:@='3CADN ]E-"%[@&7K2=T7&F@"N6G_FNR\D__EA]?U_
MZ7O+3_[?T/P55'\MO_/+3QWE\[YJ5/-57[^PY^;?N-O?%\56BC?;]:[_8N6
M_RR+S3KG&RG*R\HVC1^E9I5WJ[62^6:KKYDCPF#91BQ.9 @@80+0C"9 9GJQ
MKT3$N4!.[H%;-9H:61A;RB,[/3WRULEUL'W2?_U>]U+5OUSOC&LN6.:;HO^A
MWNUC:^FE&'/$AO9CE,!7Q@25-365[0\+]R95QXA-<UQM5IE.M3?,H\?#%\9^
M?2(W:S6NU\07B"=^%6\/[L?B'[?&?7.O/C<AK?\PS#&/(Y0)'"H0I2$$D'(,
M*$U"0*!(0A6FF*C0+4[HO*#I10CM]"LYU(TV+X!IQX6W S0PP54*5LTQ&HQ*
M'?UQ53<&7@GH@JA16:7;W&.JN'*U^Y:L"G!^7;IS%^^70O[XO_)Y3E44QB@5
MQD&C/_U81D!OQD* (_V;3$J*HLAV2W96PM1669620:UE4*H9:#WMMV3G@;R^
M);L9GH&_>&=DG+9DG=;WWI*=?^IH6[).H]I;LNX+?55YEDO^[9&N_U7W_.0R
M51CS!$#(3%>2* (9P7IN#Y% 690(_8_;2CT?"IS:IW[FB'&G<<]&JU<QMW75
M^D-R<(?M+2!ZJ -]'IF!BT$?"7WABM#G(;A>%OK"?>Y)PI_E)J_*NYCV=EI0
M58+4=%U:4RU$?OUCU;1"@I% )$Y S)!F'L9B0)DY"E(A) 1S*3-AFP1L+W9J
MU%/K%V@%[1-$'5#NIIGAL!N8;/9*ESU @[;:LZ %ZO58D5O0M4^O'0;ED=)G
MK='VD_#JCE5'0JO#PT9+6'4WL)V0VN/NGJY\XVUZ10LI7J\>G^2R*%^SN[66
M\E#*?_6\O^03?38_*IU1]T]E;=E6N/WGU6+Q;K4VOYQSD<1(0;UUI$AIXL\@
M8"Q)@>(BXHR2F(=6AWO#JCFUB6+O9JG5=G3=#S.6EO[\%Q^AH9W\1GO C/I!
MV\2@9:.I(-"^KK:S\?77IAYD#@6_&W.#VEZ?X8Z##HC?$X%A5!WWF&!0N$_.
M#H:5YC:7%'K"TE-4L5KDPB3VO*TK$M6[8*$89T@E(,*2 1B9*+"8"< )#4.F
MH@P+JTU MYBI<7E;TU;Y+2='PQ5@NXG9'US#.Q7Z(&5-B'9 =!&:?D*+S(IZ
M"=HBLBLB1B$B.S,;(K&\NF],MY+KM3FZU(\VZ2EZ;!:[;LUO?QC"DE4+T\T\
MQ JF*4I!FO$(P"15(&-1"I@@"86*JX0Z!8FZ")\::90ZNP: .V!MMY0;"L&!
M>:11NVJR4.7]&<W;3>1KY8.?:O4O!\?TB"YW1\USZ+F# B/'I;M#<QJTWN,9
M/=M-K5=/<KUY-EOOC19E>BT]F174OI(HSS*!)*4@1@D%4*4)((HF@(L0)TDJ
M1,B=LE2NBYP<5;7JC3[5VI??G&Q4GP5+Z1A%88&\'87YQ7-@XFJ4G96>MTV)
MXD[A02NVVL/DM[_5=;'C=KVRAN&D%Y;]G;T+PFF&V[6%,:Q7-MJK=@ 89G$H
MD0)*FC!:3D- "9.F7;L(TRQ).(Y=:*A3VM08J)[6=]H&C;H]CW.[H;;C'6\
M#DPY-V#7IT;<=4Q\UXCKD#AVC;CKQI^I$6=QTPVQ^W4SR:J)I):VV!I/T"<3
M6[9:MGM*?EU]U'::XX?50C_TH2F0><>*S9KRS1PR#D,J!1 PY9J!) $D0@0P
M2C#B)-1,!)T#^;VI-S7*.M>>LPK;/VKO*4O3>T3N^QM92[?_BXW7T.[^EF'_
M7;=;G04[XX+:NI,.K(<&[DL/_][8Z-/%/PCX_H/]_:DX?N2_=WC/I@'XE^)Y
MZ_M1;N8TBD5&$ (T))KK%5$@BRG4HQ[+,)41@8QZV?1J85-C[D^7M[@FUZIA
MA;] _#/^ZW]%./S[8ZX'J&Y@_A>8_DR.?EP4*],U6XK@CWSS[7*/%#UAO)&\
M/.NOGI!$L\!\;>63]5_"F4D">Y+<9/0OGAWSO3I'',<<1V$8 CWRD=Y5" PR
MCB40^G\F202&*'7+!?$UYN-DA'2,ND>4F?Z $AF%((1Z^01CF &F& 0D2R%-
M>,@B$W9O6H&/_%WM1 X8&U=V.!_>@61POM%UY(C>2SJ-RK3"$=Q$+4C&<1 9
M@=-P#;5,MW8*M>_Q/#^?:[LMB.214A3H-R@U!^\A(*D&.X(QCZ$&0V"G7I8N
MPB<]?^\4]T0N_7N>#P7IBWJL!^]GW@>U<?CIQ;N5]X'&FK_\]R*_UX*H26BL
M#_"*.8Q)J%>7$> IBO4F@^OM!HTS@%DD%5821F'FLA@ZD3#-%="J43.0M9YN
MW'0*I!T!W03/P"RSTZTYMO>8;GS1;J\\<2IE5#*X:.3Q%W_YPIZ?]>:;7+=J
MSQJ?1560=IXJ8CIA,$ (-^4%% 14(0P(RT@B0B4XM8H&O"YJ:DN04M.#IM=M
MQT%\UF^0_)Q-TVW0,<*)0"C&A( DCO4(2TX 38G0-,XT@PN*0M<"$G[&>!R7
MP<DH>\/5DM"]8#4TLY<@'11>W^OID>2O8N&7[2^+&Y?VKYI]PO_7[^B9EDZ?
M<K.$,IVNBKH+S9=O4FZJ$N:OGG^E_[-:OUYH6C,>FI!PDB00@81PTZ,JC0'C
M>H8@V)2@P:F22KHL_MS$3W-EN/.-?9,+$6R7&OR 5W8%B]*P'GXRQW&QHY[A
MT!Z8CFK%@P\UG$V[I%+Y6=-1@CT'I0%!:8%G%UL_[/PFOKNI,&X:?"]X3I+B
M^SWEELBMK_2'Z>&PY)I9RR".DFIW/UH^O-_(Q\(T*4,<2P4R$84 QM3DR&1Z
M:8P9IR2!/*).\:0NPB>Y3NX3NF6)M1V9#87@P%3V5JEJ1=^.>O]LXN$/[9@%
MU1JL94I0VJ+I[M'T"?$=_^6&Y #A8)8*O$!TF!LTYX/%')_1,W:LCOF^5V\D
MV[Q?%IMU69J@V+N],ZB7:#PEFLA,F:$L$H!0QO4V,,F8Y'%(N54),7N14Z.O
M=F#\8K5\ %KH8R"T]H[A7-?!MF,ROQ .S%]M]#[LT#.*!RW-!PV*M\?+;Z34
M=;'C1C]9PW 2T61_9S\>^FHZ)V_7SZVVCTTSK#E!$==+J1B06!C_8I*"#$4I
M("2,,TYEBMFNC^)7>Q[J$&GU]1RV/OPZ @\U&M=EH9_T<[^9=6__TM!=L*,H
MIC%4#$2:^/4"EE$] Z0<,)68]2MCU*V\W*UXCUK>Z0!HVC0>' 1G.\KWA-[
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
M?E,L][S3'O\1%Y"W!ARVD#@3<+A#(VC!40;1> X^?)FQ]!^(.+(=XP<EOLQ
MG0U0?"%5W(,5#[N'OY%*KM<[M0KS]#D),Y0@H@"3' $(90HR)"4(8[W2AQ'B
MBEMY&>S$36TN*P/R\IW*LT#42@=-FZ!9&61F'YYG 7GW3.,?R($GA1+#]RT,
M&WUWQ0-GW<3=!T/[.$>_6(Y5L^963)W"'NTAZHA]M'C(: &0]@:UHR =[G)O
M_EV=V-7Q:I]E&>6W?/BB7Z1M,0\A#-/,1#C%$@)($ (T,K'C B$:$X55;!7A
M=$W0U.BWTG47Q;?3-JC4M>\5WHEN-]_ZQ&Q@INT+EU-K<1LL>G<:[WSX:(W'
M;4QL]R&WNG[DY%O38&SSO*>KHBQA:#HCU"O-CZOE][+DR-$ZLRS"97HEO*/Y
M^C>ZV,K/J\7BW6IMGCHG"1$4I1'@!%, )44@2P4&F8*$DC2+$LE&J7(UC'U3
M(\"3?6^I?=G*(C#Z!Z4!(V5E#O1*.3A6IJ/UA%C?1^.4$J/6@K*H"]9NRDXJ
MC4MFA]09A\S9%S/XO6F[[C,88IIOPC1R1P>R\<^18SKL 'O+11U8S7X+#;V=
MR9?&E'US.]/L;E\<]8/^M3GI*>8DDC3*" (8$].T1BK ,J)?8RQ3G"011-(J
MB=5=]-2FYUKS@_:,5</&5E'9WXWZY2EFX7CRZS F=I/H,$@/[C_R!;+S5...
ME]=9P$'\J 3M#LLQ=_9X0N^FZRK?F'CG>2CBA"HL@!** Y@0"3(4)R 53,HD
M%C"!U*77UO[13K0T0I^MC](XK?GJT7%GT )+0HA$K"&"D&F.9YCI+5Z,@(0,
MTC!*P@0IYV[T/> :)^5V#UCPDTER<:QST\*-J92FD6+Z:X8$0(Y-+F*H0*J0
MHE&$!!21R]S8\R4;HT[S[2^9W:35#X*!)R5C_?OZC3&J_6UF_EEG'7^J4K2#
MNTW%;F4VSV9E]D]E!(1>M)G+FF0-?_/5*51>YZ/6XT>=;T[-.IY/SEPQ8@?F
MP[/;JH3,)_UW<P[T8-H>Z>7ZKW3]+[DI%^UU_Z/=:GX>PIASCA- E3 =XC(&
M2!@AD(G(\&T6$V'E5'M)(Z9&3TV?,ME4IGHR!IFO4!GWQ&-I2?"]]%*8Z@JK
MQT?]Q18FFMP40],[LD 89X;^7=GK881&P;>^1M?/C?\,+\?TO67'(4IUU;-9
ML$>D;)AGWK,*E,H;-FN:Y\U:WK(_P7LU0I_J$=^O/T\[ZW'>LW%:7'L:X"$Z
M8=^JVO0;9GL"WTM?;5^ZN"WO"JWR:Y/G+-=/)DWOH_YR[W[D>K\6(:44P2!&
M.#6M#A2@G J0)C)A*8M2QJU2D"\)F-JRJ*UC8)0,?C=J6CHF+\+8O?3P <[
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
M' MV(F;D>*]+9I[&=%V\\K9V%_?J?._7]C'[G:F,F6^>R\X!^Q5N&%&"L5!
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
MU^_[1,BDW_DE$X^_]XO7#:P"5%4#VV\8R.U-LZ1,8L0#F4""D- N((DAHU3
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
M3\-+_D3[:_NH_^^G?S2_Z/\8_7[ZQ_\!4$L#!!0    ( /-P:54U;Z[/(;D
M &=."  4    :W)T+3(P,C$Q,C,Q7W!R92YX;6S<O5EW6TF2)OC>OR(F^W4L
MP_>E3E7U46B)TBEE4",I,KOG!<<7<PD3$* "0(54OW[,P0U<0(+ =5Y75D5*
M% G>:V[VN;F9N2W_^K^^?9[]]!67J^EB_F]_X7]E?_D)YVF1I_./__:7WS^\
M O>7__7O_^-__.O_!?"_?WGWYJ<7BW3Z&>?KGYXO,:PQ__3G=/WIIW]D7/WQ
M4UDN/O_TC\7RC^G7 /#OFU]ZOOCR?3G]^&G]DV!"W/SI\E_0(8O6<,@F%5 J
M1@BY<!#%\I2EM3+:__OCOVAFI9%*@<LQ@V*^@$_!0>9".YZ"<M%N'CJ;SO_X
ME_I'#"O\B18W7VW^^6]_^;1>?_F7GW_^\\\___HM+F=_72P__BP8DS]??/HO
MYQ__=NOS?\K-I[GW_N?-3R\_NIK>]4%Z+/_Y?__MS?OT"3\'F,Y7ZS!/]06K
MZ;^L-M]\LTAAO>'Y@W3]M/,3]5]P\3&HWP(N0/*_?EOEO_S[__CIIS-V+!<S
M?(?EI_KW[^]>7WOE'V$9UE]"^B-\))'_-2T^_UP_]O/S!8&""-X\8/W]"_[;
M7U;3SU]F>/&]3TLL__:7/Y9K>J_@7)R]]7^>_=[/5R__LL05X66SV#?TC?-?
MKR\YE!#\ML9YQK,E7KQGMDC7/C2K#%Y<_N8L1)QMOCO).)ULGOHLKM;+D-:3
M(+F5R160+#!0*!QX90QPZYV/(0FFY/5U5\)71/E&'BM,?_VX^/HS/?CGRHS_
M4O5+./MRPY5;KSSCT&&T7VS!#_39B5"BA$#[1UA!&R-DVB*:*>!%*C0R"Q/+
MT:1OO_$ZY=O2?;9,/RV6&9>D1RY>&9;IEJ2O8_C\$S]_"4MZ$*1/TUF^^.VJ
M4(:0V7HQ /?.1$/D_N4G6G7!Y1+SFS/)[%S<9F5KTJZX^>004G\VGY^&V3O\
MLE@2$UC"+$H"GYT'4IX%@C$:O @B*!:DYWXPZ6^_>2\4B/Y1<# W.T'#6UQ.
M%_GE/+^@PWA2%%<^A S(O07E,$#D!D'*G%AB)27'!X/#M5?OA0?9/QX.Y^?(
M@'A^NJR<>C5=I3#[/QB6%VNP(:/E3I%VDV1@H2D0-7?@G"H"A=<^L>//MAUO
MWPL6JE]8#,+53E3%AV68KZ:5]^?JCB>CK)(<@O=T^*5BP!.F@42K?13%<8S#
MF0XWWKX7,G2_R!B$JR,CX^5\/5U_?S6=X6^GGR,N)S(J5BP90;$@!^4)VM%Q
M"4*YPG*.VF ^&A$WW[H7$DR_2#B*BUT@X!U^G%8FS->_A<\XR249+Q,#[74@
MESP$<!$]".3:Q*B58\=[0W>]>2\DV-Z1< 0WNT##ZWE:+$F5;1C_GOB/SQ>G
M\_7R^_-%QDE44N=H(_ 4B3>DU,@DDO6?THB$ 8L[_M#8@Y"]L.)ZQ\IPO.X"
M.A_"M]>9V#<MT[/HUH5&Y+9()$]*>4][@#,/49(Q'8IA7&7!<DH#@68'"7O!
MQ?<.ER'XVP50GN5,(EB=__5F.D<^,<9;9X2"8!.279TR.*X$!/0\!":<B3@0
M2.YX_7YA+=8[0HYE;$_H>$Y?GBP_+/Z<3XP+S+-D(6(DDPHM&5=6%!!%LZR+
MEYD-C(VKE^^'C(XCGD,PM2=<;,[)D^7;Y>+K=)YJE,8Y$4R&G*N%98@O0;@(
MF<= 'A=&KX^/<-Q'P7X(Z3@:.AA[>X+)V\5J'6;_[_3+QI;RA=YEZ71T&2VY
MY39!4%J#961B!53"AZ%<V[O>OQ]$.@Z0#L3:L:.D=0U+#!NZ98D.N?/@$AV.
MBFD'3EJ$[)Q%E,XJ;8Z&Q/8;]P-!S^'00]DWLMCK9?OL[:?%_")$4]#D5*H2
M0V_(8#8<@M.>C*/@"T>>13P^Q''SK?N)O^.8YU%L'!D"[S&=+@F^7,0/T_4,
M)P&3<")+<#%$4-H7\IET <<"D:VRUN%XD_+F6_>#0,?!SJ/8.#($/BQ#36MZ
M__US7,PFC'.N7-8078[5K)%$N"W@G9 &"<HRJJ/E?^V5^PF_X_CFX0SL9/._
M_)8^A?E'W 1F+?/1( I(@BP6Q9B%D+@&X84H3(=(HAQ, 6R_>3\<=!R[/)J=
M7;@)_\#9[#_GY B_Q["B,RV_7JU.Z5"+6CH5R7X--D@ZU%PB9::K;^RM1AME
M3$-Y"CM(V \@W4<KAV!P%TCY^V)V2@)8;B[YEJL)R]8%YRTP8ZK9(QDXKR5(
M83PS@9N2PD (N?'J_=*NNH]2'L/0+A!QGA=R=N5?CT02PNEJXDI6A8D,*(.I
M5K D3]@[*+$(&R,WV@QUSW$W!?OAH_M8Y0#L[0(FK^?T-&+']"N^".MPOJR)
M%]EG1 \,A092A60T<9LA,L-\BE(%.53 \FX*]H-)]P'+ =C;!4PV6O!Y6./'
MQ?(['8]%FI@\%%[)-S6N(KR'%&.R(7)?!HM47GOQ?J#H/D1Y.#.[P,+[SV$V
M^^5T-9WC:C615A;.K !=-!G5W$>(*2;Z9S(,M3-R@/SN.UZ\'Q8ZCE0>R\PN
ML/#R,RYK,<ROR\6?ZT_/%Y^_A/GWB3 R!.8<()9 Z@W)[R8#"0H=@>2$F81J
M*"/C3@+VPT;'8<RAF-L'1KY=9:">):]/8G'$AI"!!4[^E8VY9H-$R,IGPV*M
M8QCJ +G]]OW0T7&$<Q"V=@&-]Y_( ;\ MO&*;**HP+,:JG?%0V!) )V#(I,J
M1/KV4"?)UGOW@T/',<\C6=D%$-Z>QMDTO9HMPGJBF; ^N@A,.B(>)0=OF 7M
M@C&1.Q/24/F;6Z_=#P8=ASR/8V07*"#X?JY)IHOTQ_M/Q+;5R>FZUB77D/Z$
M*8N\Y (J>PY*<PL!-9)K'4M$'E,(=B!8W$?'?CCI/O(Y&*L[*1U:7>4I8_[E
M^[M*"<X3?L!OZU_HPW],HM&R2(80,R?;.LL 9$=)<&1J,RYXL&6X,N0'R=FO
M&K'C,&D;QO>AAFA9RS![/<_X[3_Q^\0&HYPM ICB$53P APW'C!'KG5"(>SQ
M][!WOGH_E/0?+#V"H9WHEZOZRE?T'?+4:<$N1 ML4V+)58(@2KT9$"P71[ >
M(!5\Q\OW0T7'L=$AF-H5+L[\K[-%I"1MK."6I/7(";,,(J,3-),E)FI-#!^P
MPOW6Z_?#1L<ATF$8.S(ZGM$*\F85L_!Q$HH.&<DM#TJ3NB,'C&#-:WL@08R(
M,KM\O.5Z[97[H:#CX.CA#!Q,\O_Z\RWFO:%O'->SZ-EIGJY?S\MB^7GSQ.M4
M[]6^Z-8C!NQD=#]Y1S8UHI5,;K[@$BC2!Q^S+!!\T>1R2 E1H0=K?4+GN)0W
MTUUO,>:^YQ^UF>LS%\M7T^7GUWF2M4"I&!U/BL"L3$K@+*MWO=%(AYPG?OS!
M?^V5X[0S&DQ:U[;UP:P<6Z&?$;Y)(R/O.#FGZSD4:E$2)U?&\ R,."+111^O
M;*]C$;!W,M[@UEY+^3^:C7U(_\UY0[P)'5ZF<@"$RW2J!33@LS: :)4)7$EI
MCC?Q;KQTG/9%+5%P$#O[/MZ?G_SV_N3-ZQ?//KQ\\<NS-\]^>_[R_7^\?/GA
M_0'G_.YG#=FZ<#^"CSSY3U?P,80ODTW=7K7J3LJKZ3S,TY0L_,79%=8EJAR=
M"%IB#0G4? AG!)#5+R&I2#"A0R*H^Z(M):SB1O3G+]WLL)]QMEY=?&?#9G(Q
MS[M0_L_'4'>H%KEXQ[/5"M>KR[4RFP-3T8#62M .4@%H1VE(M& F=1'!W1>3
M/'RMU^D8Q\)HAHH+73, TT<\>*Y3?YXY=K4(PXRP]5JG,%&S !)IX:2 FVA$
M=LDR?=\1="QR;I S+H".D>^=4#F&V1T@YGE8?7HVS_6OE_]U.OT:9C5._VS]
M/"R7WTG]_SW,3G$BZ<Q%+6E1I@;;;.3@5,R 066K,#HO[LO!.!Q!>Y'7 Z*.
M@L&BM4PZ -JSE&HOH-4[3$A+BC/\#=<7.:Y<">^S4%!4\J!JLGR,K !9=E9[
M[;@VNHV&NH>J<7RI=K :3 (=H.GU_"M1O5A^IR5,(F:O2HX0HD?R#@/25YA!
MERR%"D8K?E\2R.'HV:9B')^K'5H.YG 'Z'B[Q"]AFE]^^X+S%9(J/5E_PN4U
M'DUL]J44IT$S3D:BK/>*M!2HI7U&9QN\N*_JZ7#0[$'<.'UFVV%I:'ET +'K
MQ).DO2WUEH'.7B -6LLSI(>(A;G(F#&BC1_Z>-@,GLG<\, ZF,>' V2Q#K.!
M=-#B"R[7W]_.0NW+GJLE]Z5ZKE6?.L9$T,) -K&N)3J(W@E@*15:C7%X;P.P
M8Y3/;JIZL'<&<<P&8WT'>N8%?JGAC=49>WY;S-/Y=J!3-V7K$F1EZCUG2&=!
M#LE%*8&;+-Q]=1.'0V@713T80(/ 9Q"6=P"=7Q>+_.=T-ILX;8(5F@RW* HI
MXFS .^ZA1)VL\@5-N:] \W"H7%#0@STS"#0.8FD'4'A-[)Y_G)++=PYJ7+_\
MEF:G-8/W<DT)<PPVQMIQ51&\2TV:X+DV0LIH2R(#K(T3O@]U/=@V@T!H<%%T
M *\7YZ^MZ;V?\4/X=KFTB?0IU?99X%QBM;JD#I70'+*-Q@0=C;+W%>H<<TSM
MHFF<#OU-#JI!V-X!@+;\P:WSMD1G9/$<;$JU&;1T$'3.X)03R)V6)=Q7+GPX
M=NXD9YQV_@U@<SRS.T#,&?UDS2NNI:"%F^!KURX.SI-)%G)R=51!3M(U@<C9
M^\=IV]_L+NM1[.S QWXS#7$ZFZZGN"(W;U.@]&DQ(Z:OJLNW_G[)&J^]-2HG
MD#F2S:8Q0\R!@\? O;-)Y'M;E!P.DWTI'-?W;GZKWD10'6BAK77=#'QQG0HK
MG'8C2MJ-S%D(+@OPNHYX14U67)M+B=TTC7M/V@8#NX%VC$ Z@-;%;=W;\+U>
MU5U$09,(M,\L!\%K'FR4&IP5 J3*I*.Y$R+<EU!Z_$WI=7JZ@=11TMYQ47H$
MZ_L T/*4WGJ+1Q,M6!;<1-!2T@83Y!S$& 7D8#Q+TK(@&]U6[")IW..O'8P&
M$$ '2'IQBA\6[W!6JW;?AN7V2IQ.N=0J7<M-;7Y9A[$$G4!H=-)G*UQLDQBT
MFZ9QX]"-L#20"$8$4\T.?TZOF]8TIGQ3MZ+V6968ZZU, &5KY,+0CO#!HO7&
M2I-O6$MWEO3L?,&X$>B!03$<*SM0+N=:\C*&=05L:6P42'!&K)7?6*^.$^<0
MO>5%!Q75O:-^CSZF;I,T;A"Z[3%UI  Z0-+SQ7S#C7],UY^>GZ[6M)SE!<^^
M7ZZ)++52? 2F,-3R4 4Q8 0K(D86R9GU;:Y-]Z%NW,AT(WP-+I8.H'86)<$W
M&.B!-]=2DE<LD77'8\UDJC-E/*V.-A!#B9$KY=HD=]Q'U;C1ZT;0&DP,'4#J
MS6+^\0,N/[_ >)F4&[A 9$0X-YJ!\DQ#4!9!*%4L2A6$;G,!<@<QXX:Z&P'H
M6*;W@)O;[F7,BDA7'-"Q.C\U.S+^DB7>*"95T4R(^WI(#!EZ'&=0;6O4',?R
M#BY.;MT<;RVI7A\'PQ(:8DP0B9932VU],@$2JVG@,BCGVRB>!PCK)D[4+H(]
MI&AZ4$_G&O;-=(XGY<QKG:CL@I':DHIUFV)PI#5$!^2V:I,U%M&HE/4N:KJ)
M%S6\%3E6""/'C;:/Z<MDJ;L6M97/X+D4QG@.*: D/9P5.)4,1",X[1)M3;Z1
M&7!G1.F 5W<3:QH>4$\AC Z4UIU^Q=9R8I1<\FR .SKH59"&3GNCP69I)')+
MYW^;R-0#A'43GVJGRH8430=(V^1B;9_P5RM),J6D.2/_%3THI8E!/"1()5M:
MEI*:M\F<W$U3-_&I=O@:2" =0&MK$9-D,',I%3'#TJY0)'1G60'C%)=12LD:
MA:2VB.@F O4DV2>/8GD''F'M\3U=;YHTU]8#BWD=5(;S5)>BK*MEX.3-*IM!
M">$AZ$3,*<HIA4Y9WR:5Z1ZBN@E'M4/34"+I0!?=YA"YMV>6X]LZ$X^DMEXO
MI_%T76\R/RRJUJW7!HL9/?'C9C :KJZ"-YZXEARMGC-979?DP-N8-BZQ=>@P
MAS;^X[#KZ"8XU@[#(PJ^ ]AO#4XXZ]G"BD%63P$6ZUQY2\:$EX6!]BY%=%89
MWB;SZB8E8W?Q&@\5=RC9@T74 <2>Y;Q)TPZSMV&:7\^?AR]3L@DF++' L_)0
M<JX'A I G"B DF,BDR3$F^&/H9(G[B9H[ 3W;@ WA, ZP-V')7G@I\OO6SLG
MAJC)&O%@I-[8)!F\*1J(5^0K>3I$[AV:<CCD;M,R;DRW([0=*:;' \V? 6V.
M'VNJXB!0>X?K,)UC?AF6<^+/ZEE*IY]/-ZF0+[!,TW0]*=J':*T$A:6035S(
MV4*F@9:B4RB<I]BFP^'#M(T;#>X(B@.+L0,=>)NY$VF+VA10\LH6Q5%!,%&#
M5LQZ$:-RK(VK?)N6<8/!'0'O2#%U$)SYVW2^6%Y,"">V3')BV9F,X%Q)M24^
M@RB$@.P9HDV<%'H;?7>3DOW\B,%'DSVI#WL4][M44X=LQ8D0QB1M&60B$E0D
MVS0$C9"UY,RZR%UI4^HQ#/W[(?7'KGX<0=(=:,>'6#O13G@M:^-*47O0(7WE
MDK(@<D&C.?E6K,U-VD.4[8?)'SN?:5#I#(:VIYWH\'8CCD^XGJ8PN[Z6X\8[
M7'_P4\QZN&<I3SGXH3""HR$GUJ8B:F])!=ZE!'5R>5+*Z&S:9& \Q>"'RW=\
MJ&IZ$KDT)B*'1&NKN:4(GI'77N@'GK.<4Z,ZJ.MTC!TR'A@5M\_.@YD^HHVW
MJJ6 B_EJ,9OFZDF_K#-4JZK]-EU-A%(I"!L@*:U(O48&3B$#IKUGW(4B[ITN
M>0D<>LD6:%;GVFD+,/=1T0EL#I#J8F 6=PB3%XO/83J?%!%+*$J#];IV,T0)
MT24/F=?![['0;MK+0#H8*&=TC .5X>3[ & .8'8'WN/?PW):]\Z%=[!9S?>W
MR^GGL/S^"\XWH3OZ\F_X.>)R$ADY#9E+"$5:\AV"!5];9%J6,OD01GO>IO;D
M<73V!;5#D+%X,C%U ,)+-4ZV++ZF+U>3A%ZRD@5$7D-X:!TYJ<6 *TS&7%/T
M&M7&W:9E[+O-HX^X@=C< 5#V&YWC<F$V^@BIMLA4GGN(7D<R%KV-AJ44&_7.
M_@'&&1V+@8-F&3U&( >C["LNXV*HM(O9;/%G341_M5B^6)S&=3F=W9ZO<]F2
M@V47.-9A%HZTK96%6"DDB) L<I%H3S8:P/88,CM18\/@KIV .M!R^\Q3<9E4
MO3*63%7)04GK(1@7P7@BR!B50Z,2SJ'FVS1,SQ@4:4,+HPO]=N\(C<"<3Z25
M(6M"@ HE0A#"@O Z,%9<#*I-0.KHZ24-\RP&QM1 [.\"3#L:3A=B1W8*/'T!
M2G$'CI$+$H5U2!Z(\K+- *[#NWLWS)88%#[',[P+W.SHPXE1E9 +!U295P\G
M@^?% I?)2\]T1MOF9#NB!6JSHKBAS:;C6=X+=';TWDS)!,YEKEX&K_TY:GN7
MVL:Z("H>"P;3)D!U7//39H5QPP-H ,9W@:&]&I?94%C@EEQ562O;E;+@=)90
MA])9790Q6C:!TV#]Y)H5R0T=21A:'%V [*X.5%@2BE [>%IR%)3#0LM)%I)D
M6&M0<N)]M?UJ5J,V,(2.9787B+EH$'3>">'Y8G4V\B=EIB,2^:$.\%!),0C:
M2K "Z^!,;Z5K4_&S@Z"14T,'ALX07.\@<E21_WJ^6B]/*VM^GX?/-2_POS&_
MF*XVEM_VN$.??&U3#FB8HZ7I!,Y'#38F+00ZHTN;H^T11(Z<U3DXR-I(Y]@R
MG@]/T>^$TWX)*2%H\D]!597LL^= EB$*5B(WK$WYV)']3MKE9[:("AS/^RX.
MP:VRW;=A>;+<L"IO+I/>XO+])^+OQ*+DQ3D/1>9(7D<M%XG&@\"@ @JIE&DS
M*F4/XO9#UH\2 A]:&KU!;+."U;/3]:?%LJKCB2DF>X\<,),&5G(S_E4[X,I+
MF9G$W"AV>0]1^T'J1XF #\7]/J'T>K4ZK0LA\&/1 H1RI'8-N:Q.T#\=4SFF
MJ)AK5#&]@Z#](/2C1,&'X'J?\#DY7:_685[K>B9.D>/!8UT#G=JJ]CKW+"*(
M%+B3*!UBF]R"^ZC:#T@_2E!\,/Z/BJ;:N_-:.X#=1[4OZ'(=&2R3JI,> \00
M3!W+$ 1M&BMOQI_N;)VZU\OV0TKOT>\VO.U"^5Q;UAG\)RY)06\K8'RH#>YD
M.ALYA<JJDJV,HM$ N3N(V0] /TJ0^UAN#PB9YB5R[S_0GW][^=N']R>O7O_V
M_.1O+Z^OXM&E<7<\L%%)W$.D#U0*=]8#_A)BEW5.D2=7'$;PVG%"1+W3CR)"
MLJ1%M+6ZL#9WF#L(.K[#RU><G^(KVEUWW?)<=IFN*0WT7_X0ODVLUCGK.KLA
MU/;EPJ0ZJCR!K7&QS!QSHDT.[P'$CIO1.P2*;C=S:2NQ#D+E-<1_4GY=+/*F
M<!F77Z<)5^\7LSPI&B.7Q"]+*AF40@W!*DT:/A:>!?>M]M]NFL9-WFT!L8'X
MWP&2?ETN5JNWRT69KB>!?,Z,=0R5\F0<.%7($I35%U7!^BPRQC8-@K:(&#?]
MM@56#N5P!]TK3KX@V1ND*L\3B%>7#&'9"N6E@1Q4C5-(#S[3/Y,5-MAL(V_5
M 'X72>/FV+8 SC#<[T#'O,=-#Y?S94P,:A,8\81+SF@3;)K\R4+_C,S)XID/
M;0+4U^D8U_ 92+@WB^0.YW0'./D5Y\24&9VHS_+GZ7Q:&;*>?L6+Y43N%',\
M@TE*$F>,A\"1?-FBLBPN>&7:='EZ@+!Q[9LV2!I2%AU ZQ:3:FZ5BSX5B"F2
MV:^%!2^9!M+6S@8I-5=M;F!OD3*NR=,&/L?QNR?3Y^QD?T,VW$0)&8T-$0I#
M.LR--1"P:E>&:$IA/BG=%C)7Q(QK[C0&S8$\[P VORWFB^NKN*B]NV 0*BMI
M40R0U]&_Z!6$>C ;57(,B<O2*)7H0=+&+3-J84$/*XT.CK%W52*SLZ5L+VX2
M,:(44H*5+H/*HLZO\W0F2Z\S*VB9;Y,/N8NB<:WK@05_*\ X@!0Z0-,FZ>XV
MJR;,Z\241RC&T%$MBP:7F !NDU3>,:8:M0380="X]G5;+ TA@PZ@]&JQQ.G'
M^5GA0OK^81GF*V(-B>C7,)W7D_P7+/29&FL7+%IO7>V7'<EUR&0$.A$-R,QH
MR1H%UVTBU(\@<ER;O"WD6LFJ QB^F*Z^+%9A]NMR<?KEM\5ZDYM>9Y.=8CZW
M+J]6>3*_^/C$1IE4L 4\CXK8F>DKG\C4],PJ+DTNC;KP'DCPN-9_6W@^A0P[
M@.I%,[1K#-SF;*W@01&CU2Y ++0290J2+2$3B-IV#;/4#ML$*?:A;EQ_H2T(
M!Y=.!XBK>V95-PW2MGGYK:[B=+KZ=-:XMI;WT!;*FOPM <P66I"GM42OL';O
MX"'XD'5H%&!]B+1Q&QFTQ=JP<NDB,6\GPR8*8T&/#'+M@*R"UQ V79&M-$5[
M%85H4S^\DZ1Q6QRTA=8P<N@@KG85$;Q(ZR%[@!9U:1"<VZQGGR/+%5>TDY:!
MQ#>=A^7W3?;CCI$208H053:0G$B@=$1PE<LQ!YV34\6F-F'=AHL:M[M"Z[.Y
M#RQTLRUHB>?\/6NFNYZ8$+V(M;VJ=S63VPGP@EM FTU(@@O1:.;<#H+&/;Y;
MA):'X'P'-N%97M+FID6S6@Y2/*A8.SS7HC5'+A/X8$7QW%C7Z&+BBH9QC^(6
M,#F0OQVH%G)PKA3M7J.9E OD><<$6C/2Z25GB$8)<&186"ZT]K9-UO.C21WW
M=&QRT]546ATHJFL+G"1?>TG6<C9MZ9B.OOK@T8 N)3.;F.;8R(O8)F/<_D/-
M8?0H+G>@L2Z&MU[4LUUR1/&8=!$%G",/1WF6:$7! TM6"F%T%+S-R;:+HI';
M#[5 SB#,[T#/W%S'+V$U31,K0V*A6+"&2]H)ACP";TE9NN"84-JR1C--[R1G
MW+OU823] 'P>S_8.L?-B.CM=8YZ@8S87:TBX]:C-]!7YNAX\>M*IIBC=Z'9I
M!T'CWJ<_"7X.87T'"/H'3C]^(KJ??<5E^(B_G=:!."?E5F7_^?9@7/%4#)A0
M$)1)GDPX D+@J&MCI.P;-1%Z%)DCMT%K<=BU$U._&#S?4;>;3&B>D&Q##]IX
M"RI97^=3%+"%879%,E?:N'V/)'3DAFE/B,-!1#48$D>HU1]RINU#3W^R*O[V
MTVUW033DK%PBW<53JK4>T8-C*4'))?F02+N%-MU;&Y7TWYA*9KSB6@<.AI8)
MBCL#4=<VS<(EGY23"MNXASW-L!U"]@^,K7T,GSN<1[J9N>DTTT*141J=S6>=
M KV7&C*/16HE)&GR?;#RSS.V]E%2W6=L[6-8W"%,SN=E)I480Y8AT/IKUU()
MP4KB4M$N2JYCY'O-(?KG&UO[*/GN-[;V,<SNP,)^Y#Q4)S1FSQ@45V?C!&Z)
M=3Z#9*)8QIC3N8V!_4\PMO91R#AN;.UCQ-0!".]H#N9]<=&F"!H%JTUP- 1M
M$D3F73;,6I$:%>;W/;;VD"-N(#9W )2'*L&#CLH@,V#1UK$F,4(TA8%+60=:
MF#:-1EX-497_E-WW'R7W1Y;C/T8(762([JRARVA$LHD!2Y*XE**%8*HNM3(F
M3"&)1OVKCJID?,H^^\?@:!"V=P&@O3+T'?IBI7 0HC"@K,H0LV9@G"/WM5B>
M2N?U$T_99O\88 TNCF/G@HP5@7S_X>3Y?_['R9L7+]^]?_G__/[ZP_\9, !Y
MQ\.?(/[XT)(&"C]>(O*D;%K,?EK,: NLZGS9]?>K>+FPMB!WD!VSH'*M\*H=
M9[.R#GG(*JHV3>KV(F_@T*3F6AI;' A;<P:9D. RSU D*BVDT*Y1F[6>0I/#
MX^*!0.5CN-Z!@7Y)_1E'GB\^?UG,Z9]GX18E3?;%!.#DB(+2BO0Y+^26>AER
M]"5JUGB_W$56)X@Z0-Z[H',T\SM THTUG,=0/!=HG*I.KZBWAI%#%-R#4,4K
M'[Q5H5'RTUWD=(*<X\5],X/E:-YW *"S.\KS@)@OF:'6#F@1J;:(*^!-42!<
MO6KV/,M&=57;5(R<*W>\4&\6%!S*X0[0L36KY'P!UF7FA"S@>*U"9,J3QU$+
MPJ(G_M")+D.;80VW2!D7)X=+=?<XF -8W %&K@V9.%^"LMH7'E)MDZSK4"0'
M+CI:1]16&FV0Q396\!W$C!L-&@PGQ[*Y Z0\RWE:^1YF;\,TOYX_#U^FZS [
M7PS/Q26MB1NF]B&L5T#>: \<&8_(BRFZS:79O62-&_(9##W#L;X#'+W#-1W*
MF"]2B"]V@XDNN5K(&6DI*MD$7M%N2,R[$"QF$]N$#N^F9]R./X,A9P!F=P"9
MNTOJSM=B4M))6@;6DDVGN-ND^RKP M$KB9&+-C;-?52-G/(_N!D\F 0Z0-,=
MD7CTC,A."0S2/E,Z!]IL6M R&,:B;' %FV"H\YOX02(UA[&Y Z"\GJ=JMN$+
M//O[]?QV//0=[8A7B^6?89DGR6MB6,[ ,R-%+5D VFX9LLV62X7)-!J%]TA"
M.PGI'(B+VXTAF@FI PS>.V]4:NM8[;F77!T;&9DFEFE6VPNYXD/QWC_1Z.E'
MUWTTS*MN!X?'S()]C&P.QMD77$X7F7;4<CW0T7B35\3/L^EM;Q?+C0SWZ750
MZK&O<P)K1 955($04@%)]D<QF&7T;9S!8>@??7[:DR%X!'EW@_4[QJL^2\0#
MHF>2G>0ITN;E(=""#-D]'H4@VY8I52UGW:@WSSU$C3ZI[<E0.91DCDUI^= F
MRKH9 GVQH#K9\&^X_K3($TF[ASDGP=0!'LJK2)X:RQ"58P8#0[1M;H[WH6[T
M<6_CH&\(6?4#PQ?3K].,\[S:LER>A]6GB9#%IA@CZ%0'EWG%(=)ZP-?A02E+
MEU.;<1:[*!I]-LJ3P6T0F?0#L0W]KU>K4\PO3I?5CC@[MC=:_#?\<_.CU22@
MD8P8!5I)"XIYXICQD2P&5H+C,;+<*N"R#WVC]T]\6@MP6'EUX#7O6-5&FU\M
MJ@X'MHR,52L")[/5DBUAL@-)VTXY*[P*;5+?]R)O].:,8V/P"&GU"\&SC?6.
MO*;E--6F$?5CSRH+?\/U22%V%IRN3^DS$U.7A,Z2C9$4*%H[."8"&&:%,U9$
MEEIE$AY)^NC]'L>&;B,I=P#K9_G_.UVM:_AV]6&QXUYZL_I(G,_U"@KGJXWH
MWR%Q?C5=X_GX]C-.O<.T^#C?/&6SWR<8LO#><R##6I+9@PF"X@HDB^C)[%&A
M$>I;KVST[I5/MBFZPD@'>^9>);'YX<F731_UE]]PF:;$DXE(04O'9>U-I,G>
M2@$\XX*P:Z0P,674;5K /)[6\9MK]J'MCQ=DOU#=;+N[%R@1<V*1@]:)^,EC
M;311IU.7ZB5$;HQODZW^:%+';XPW-E '$F,'.-WJ\XZZJ!)1@D!;X\ E@[=U
M"*@+@8G$1'9[=7YY?-K[X_KH-VUU]V3(.I#Q790PWWM?&[S,JK9FQUA[WZ9Z
M7\M9KO<,VK#"T?,V^8?'WZ7_4USZ#":<(R\87\[S<"?I %>K'BTS/ &+I0[N
MJ6U0+.EES4/)+AB/IJ$A^#17Z?R?XMYH!($/"O61J_9;]1!]Z$VCU/.W[RVZ
M7Q&WULKP3)YSXM615EZ#8X5.=!E8LJ4(WZC/_I,4]V\=*9>W;!<-R^L56PU(
M3'C"'.H8VQ1EK2%E!0+M0- B1"\%V<6V#0OVH:Z33,W!,'3/H3^,A'IP3<+W
M3>CKG&G5"POSA#5Y8#4IBM @@P;C3,T;T %\<!:"8)BS3Y;S-A?M]U'52<IY
M,Y0-)I$?LT?W\V?O_^/5FY-_O!_P5+UZYA.<GSL6,/Q)657.J]GBS]4E[(1+
M#,GR ZM< %7J+ $I'8%%&\>+\ZEUK^H[J!I@MM=&N2X75>7F7[[_OL+\>GYR
MT3KJ65J3,MXTD+W@0Z[)*-9F$%%%TL%!@$N\@$PRV5B,R[G-K<SC:>WFS#P.
M37>,"FLIM!X.SJO0DHQ:6A8BJ7<D/\Q;3I1[!J:P'+471:DV">2/C>FU@E%K
M:>^.ZCV&]1V YMI=8[THG*?I#*_-U?NP>"PK32S>1)$@H<5:'DLV >U-X)ZE
M8',RHM%DS1:K&=>Z>V(@CPZ'#K;$"Z0WI^E&Q/3U##>RGN=GGVL8ZK\WWY_8
MHDQ&&2 $)+,7.8*+PD/R9&5+&9U(;<+=^U WKNX='T,W4X2'%F@'(-WP;D6$
MOUHL7RQ.X[J<SIZEM#@EKD^D,\%C<:"$KB,+O(&0BX!8+,=L90DQMSK^=U(U
MKA[M#I2#"; #,+Z>?R7&+I;?_[&<KO'%XL_Y) FI2\H<BG5D!MFHP&6MH3!D
MNBC+K6Z3H'Z;EG$+O[H#WI'"Z@!NOX;IO/+M9/YBNOJR6&TRVT[*L]4*URL^
MP>)Y"LE!-HYVD*ECH&M82JHB94*A1:/BP_OI&K<"K#L8#BC$?JIW7N!R^G4S
MZ&!K>9??JRW%D\M&H8[ "BU.)89U@GV"*&),ABDK&LVF>Y"T<4O&NL/GL*(<
ML#O\$;[^EKU[4EY<D+$(\Y/E].-TOOG!*ZQU2^N)UQADEAP\V1N@LN,0DY0@
M0Y3<AUI$U^9>[S%4CEMGUAUFFPFX"_A>K.>,NQ_"M_.I#6>CK=83;F-V.5LP
MPI/1+((&I[@&DZW31?B4L)5JO9>P<0O1N@/ID&+LP!C=W+7_<K,08V*9U1:5
M 6&(.612&XCUYE70'U(I@;FTF3)U-SWC5I1UA\$!A-8!]*IALJK,0[)-7GZK
M?#J=KCZ=W9Z]P+B>L%!,T,Q#S+X6^M!>\BP8R#$J8QDMKE%?@@=)&[>:JSM
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
MG/P((L=M!]J!*3B$\/J!Y]:M.BWV=)D^U665[7U7K%4A6@V!^QH[XN39,Y9
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
MUM//85UGS6456#0%A*Q]N)BK6:2Y@"2JK4^!!=_F3NDZ'>-.T&JD;8Y@=0=
M>8\?ZQW-._RR6.X^AR-Z':,G\?H80+F226D6"?3-F$3*,C6*+^U%WEZPTC\8
MK(873 =HNYF6>DO+*BE\;25FH@G5WG,0;;2 P8EHI(B"MQD\_@!AXPYQ;H2P
M(871 ;;N'L!^<U&<*4F&'ME[,M:\FAPA1L,@T0&? Y?:-[HRV(N\<:?\M3+'
M!Q=,!VC[L P9+_(=+MJ O<.$M+XX.]]+$UM0,(,"C#(U+D?(<)YL@^@$<N:%
M,:(-VO8B;R^TN1\,;<,+I@.T778%O[EK5,Q:IL1!%!%!6<9J);\"C1B\R2:4
M1B/(=E&T%Z;\#X:I0=C? 8QV]FZ^M2Z7C+#%0\BB=HF0$8*E9284F4NOE6Q4
MG;LOA?L%1=D/AK,F\ADYB'4QJ?SF$F1AF7:.!(.!M@[Q#$CM!O*3+3)2PEFZ
M&RVW[HQ:[7C\?OCX4:+F0_&Q Q7T^O.7,%UN1DDO7TQ7M*8P.RFU+^>;Z5<\
MF]AS:XV)+,%@JG+E=>Z%%0J<HM-:*>]4G7TA&[4)/H3:_:#WH\74F\MM9#5U
MQU2G6E[VZV*1_YS.9K>\E62+\+4L5WM6JV@]'?SU5M]YJS5&7X3=0WL][JW[
M(>M'"KXWY/K(>/IU\167\[I??EV&.]Q=@RDA)@6%U0T1:T\)U Y2(!6N#(_\
M9BG6G0!ZX#7[(>9'B;@/S=<.CL.K;I:WE:=42>N@@?-:GB]] 3+L+ @5@I<B
M%<?:N':[:=H/3C]:I'T@&72 IFL7WW\/RVF->%Q<:;XDSJW//=A)CD$HXA5P
MYHE?SCJ(TD:PQ<10;(X"VUSH[$WB?EC[T6+N;234 ?3>X5><G^(K8F0MR:^,
M^L=T_>GYZ6J]^%PKPJYO+#1,6HT&0JQ-T(./X*,HX(HMA9?$-+89L_PX.O<#
MX8\6D&\HJPZ0^"R3A;">DF'Y<=-=Z^9RB@Y.Q^(ALMH#FDLR(@7&NKM8UD&A
M;-1_Z '"]L/:CQ:.'U(:'8#KLO#LUCI$<=R6.L9!1E Y:W)U:5F2^^*\\T$W
M*DS>1=%^</KQ(O$#\+\#')'>35A5[Z87X'3UQ]D(O_K5I'!FO0P%),N.^(,<
M@A "A'-!2Y<-4VUJ*>XA:K\\T1\MWCZ4%#H U*LP7?X]S$[Q;QAJL=G5K<$M
M#UDDEVE/@"FJ%KDYA(A&@/9<,Z=#5H8U@=?>).X'MA\E>-]60CU ;['$Z<?Y
MV32S=+UMSCQO_CD["^W=4MK5K>%9@*_#0)1Q!GQ*D71XY-%9F7@C37<PR?M!
M\T<+[C^-!#N ZE6GW>W.*"=?SONCO-X<!].O6"]@S]<Z$5AG,D@).7"R4+/E
M9*MF!4KD5,@12K91'.X 8O>#YX]R0_!44NL F+_AGUO,6R[F]&4ZF^9Q]QD1
M."LNJ$)G!+?DE =RSY7VD*-+.ED7N&D30'DLI?M!\D>Y@G@2>?TS5.A^V,Q;
MO;ZB >MSSQ__Y-6Y=RVK?6VN\IX7,OKJ/7JJLS0<Q!@U).:D"Y:;F-M,81J^
M-K?>X;U/GS"?SO"D[$QX^GV%Y73V9EIPP_&K?62E1>VCA!(,Z74DMXQX$R E
MZ9P3+I*[O\>]Z1$D=%N/^QB4;%^I/I4X.CAFKY9ZD6)PM11OT":3"F3+B'TE
M,8B2-+3Q)0BK+$^RD9VWFZANRW,/P=K00N@*3W?>Y=4#XVJK!"4#YP6LBIGL
MT)+!&24!>48;7<2B&G6#V9_(;JM[A\';L$+J '\OIJOP\>,2SP9JGI3SF[T;
M2MIXR<CA\<"42W70@P-OO8:0?!%9.M-JB.->Y'5;%'P,YH873 =HN]A(JSK*
M:"MR3LN;KO[XY7O]\Q5Q;K'<"A#5)0;BFN=)U !1 E]J7S4C6199>6Q4>7X
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
M][SRR0_&?9?_!.W$@R^\6 &8->&:\5K[4CNR)>.9R=:;FSVTNS\B]^AAO7'
M)X'\?#(W"W@O/6VZD""2HU\[OX7"-4HOVJ1G[$MAM\?G8U"S.U0RH'A&#.6M
M2,N_"_./^.S;=#4121>T0@(Z;T%)0>=$M@6*T)Y9FXGVO<88T5.W\+0Z5WE;
M6+KVVG&!TD:BBV/9VP,F_H;UH)]X5GS0VH.SHC:ZU)Q\7&U 6ZN\83[RLM>%
MX/ZH.'OQ.+@X0F0WA7X _T86^WEZP#GAFH>@B[;@4Z'%BQ0@RJ)!<$P&;9#H
MAU,'UUX]LN@/$=QB""Z.+?[P;8MPQYUP5AG"?B&%5S!"2(%#BI(9(U/68:\,
MG_W$O_WJ<1RIP<1_,!<[N-/;>0C^\OT#/6*C%'G0=-895X\^"2K6BLPL'.AD
MM!9>27\S,-VZ/]<5<>/ZX$V-B58BZAEU=4$O%I_#=#Y)T:>DB&7!)P7*"D4:
ME?:52$IH93E+JE$+JH>)Z[0MW*& V+LQW&'2Z0!P?PO$TSDNOV\OYUQC&]J9
MW'@'WF11&TG1T5TR.8E2.E<DZ?/89ICK/41U"K!# ;!H(XT.@/5W_#1-L]JZ
M?T,]8N(YQP**:_I#H(+ 4H;$%*9<TWA-FRC-=3K&/15;P^<(GG> F%>GR_FT
M)G(09UY-O]6O+E92-"IG2P27<KU=MG78!*VDI&PQ6%4L:Q/?W$W3N!E0K9$T
MD"PZ0-4OI\3(Z?SC.?4A"Y6D=2!5]66\5! -T\"E]Z1A2^"I34O=ZW2,.R*K
M-7J.X/F(B*D7?1><^0^<Y=MMJ\[7DQQS)EA#2ZDC,C4R\(K5N89,"6$PAKTF
MEN[SKG$'6+7"21-.=Z!KWB_*^D_B[ O\BK/%MO'FO,44I"3%4)-#<\[DYB8!
MGN=0A&5>M.J;NXND<<=)M=9 PTBB TCM9-0;\A->K_'S:B(M]\BB@:AJZAW#
M LZF.K_%%U^LC3*TZ5'Y,&WC&DGC!J$.$U#/D+M*<YAX43.B@JL].4(=%\1)
M,=,?(1N+M#V=9&WTV1[$=1HB.! /^\+M0.$,F+\V8B+2N>U0AV"%>7Z!1$.:
MULR<UNE(#[[XR9.2'L>*]JE)3&E3N+>0$Y(=YY2L;7,R)!<U9BZ\:M1'Z2E2
MDW:.G]X<*\R0G<(8><HL23(UZF!,'SSDH$H(,7O6?-+4O01VFYCT&,P<,!O\
MT<(9^3;ZJOP#\\4B-G<9T3D>6*@)7)'<(Y408LFJAOJ8B18U9\,EI.RBHI>L
MI0'%O1B8]QWBY\+'XC&$D#U(LCEHIQ%O7/6WM3929RY1:MD406->&PXGWP<
M<P"S1XZ#_3I;Q##[!\YFEV%?03N(T;;AJ KY2$A;23$/G%DOLU&YV/" 277G
M@_L2_2&26@S%M@Y\O[L+':Y<EUQ'QV,14)0A-:I8[1X1%?C,K=!69Q7:M(![
M@+!>LEV&/X1:2*8#H-TQ*OG7Q2+_.9W-KL:',.FC%A*$2O7&FS.(6CJR"I67
M C722AO=U3Q(W+A6SZ!@N'5Y,ZQD.@#;]5H_\C@VS5XGI40LT4<ZV*T'%8(#
MY[2'$+ 40PLJX2E*+2_HZ6YV^7%BO[?>\B 9C%IK>;&."Z:\_OPE3)>;P-YB
MM9K87")/QD#0.H&*Z&FSV00LNZK9N>*Q39'RW?2,>QZVQM( ,AB];O?7!3UI
M7FG_=1FV6S84(Q(/$@%M,*!LRD"6HH/$HA%!J"(CW\?0WO'\<9'1XN :C)MC
M^UPWUC A/R'D$"-MD7H%'LEMB#'*V@5+TD^2D<H?@(1QSIGAI'2/V!_%LG^&
M"NP+SV-1+G1BZQN/W6]\\JN./1??_H[#:A-$4!%*T80Z.H,@E*C!1FFS4 3%
M1NV2V]UQ7'#TW6(V>[58UKD($^X]&A0"& I:9BEU<PDZ9&5$PXS)7K:9-GL'
M,=W>73P&"[OLFD.9WH&K=;&$B121I6(S\:$X,NR9 \]*!),Q!*5D,J%-;=0%
M!>,BY&A1[H#&H_AZ,!Z^X'*ZR._78;D>%!7/TG^=3HF(%Z?+NG<V;YEX0U:Z
MR@&T8QD4*PB^IH=&91W2L>US;JM6[J)J7#.Y%7J.YG]/&D8I'45-HT%Z#2@R
M$6DGL +D)YC,$U.YT1C71VF89MEMS33,8_AZI(9Y.<]]V-%;%S>M#>@[7O7D
MEO-#RVUO,HO$_G_VWKS+R5O9&_U$=9?FX4]"0@[O)< E)'N]?WEI*(%/&IMC
MNTDXG_Z6W';3<WMXU(_<>^^U%Z$'K!I^DJI*-1C/3>TG432!S"2(FAE(P0;.
M5,I./]>T(*6Y9DX+<)$\7F5#KGT0 M@BI Y2:RW;E*"<>EK0/I@Y-"UH'^5T
MF-:Q3EU(*7(K/)+^L::XIP0N,[K5N:0]77P(>:='VG^#M*"]U+U+6M ^LN\0
M/YO\AV(9IE@D))GK(%RLR<.B "]<H1'12]<60=VF!>VEW]W2@O81]M@AZEOY
M+;8H771B(%EMMR\U(V,Q5-O1ZH#9EX3E$;/I=-*"]M+4@VE!^XBM Y_K9XRK
MUS.ZAL_7TX3K1K D R-,@)+J^QV6#,X+"<Q)Z1(&[UV;"I#;M)Q&\L\A5\U
M\N\.06_#EVV5'XM>8\J\5ES1GK)<TUE:9V?($CVJR$IN8PW?1]&XALNQFGX0
M. >*?>1+YR,NOKR9A]EO=<I'K2H/WTFE?EM<SG4)W%3!Q!KRL!%B-@RRRR%G
MYC5+NSR2/KA(3Y X5(?S%@+M#!G_YWR&DA$O^K+8-RHC24),!0;*R0(NE 3<
M>>(B6R'QL:#.+NN,>P$UQ\=18NT,(K_CU]6:B35#9LN0*2+[Z,'QFH46.<DL
M.P1'!I\6EKZ+\0"<W+G8N%'CYF Y7L =6"N/I2EI7@I9[@D\7;\DK#KMQJ<
MTA<CLJF^8+]I\$]0;]_.$AY2,R,?3==F+/TQ6^!9=3G?A\5ZED2*) Z5' 1'
MFU(QE$"[QH%00MI@LO9JER8S#R[2=Q+[7JJ\;W;547+M]B1Z]_>,5O@\_?H>
M%ZGJ[!-.C/0VJMH?I5AB+*M,![AB=$>3_^#I#^/:.%([D]AWZNDA<&NKI=%S
ME.]FZ_\[#V?3U7HBV+L%?5&_&2YF99;YXLM:H7_.5Q<)!EN^BTLIQYK.:RO?
M,M/I;U0"98+.R(WU?)<9?L-1-.Y5V>KL&TEC(]^DFS[S/X797YOGPX_SW\)?
M^"+G:>4MG+V<SRY'&"Y?D3HN[-+E1)"8C:@RSNA :;).O38!LG#2%!.$E&P'
M7!Y.P;B= %OA\(DT,C+NKO'P<?ZNE"6N7GQ9L_LY;#J.O0RSV7QU^:LXR5HX
M&U--L-(1%-9V^LP:R-*P'&PD\W>7H_"@Q<?M)]@*;>WUT($E>-US?Q427G X
MX0)+TJ4 "A'(HLT68B3YL:*B$%@30MN4,=Y'T;BM!5O:>8/H8.1#J_) NX!L
MQ&75R)K^BZ_)2_HX?XM_7^=R@E$PZ>HS)7/DKB<2G3,A@0ZA.&DCZK)+A'W?
M=7="D3TE%#67?@?(^D'Y-C!8[_]%)F9?X7I,^X2%:*7Q 41M\:0LG2VN9 \9
M@W(>39TEM2.>'E]M)Q2Y4T31P)(>.TX_K[U_B8E?ST,MY4-<)Z9'E1*"J75\
M*F*!6(H&)[U6VGOCRBZY)7=\]$ZH\*>&BF-E^!P*(E\LR?1;AEE^0R*>GJVC
MSO/RA.G=.Q/PY$G?AXFF?2IXYMJXE!CPE VH(!4X9QUPR[,H1HE@VMBOXZ>"
M%^%$3J;.HU;D@@AFZUM[ ;K;.7F[)GO>IG#TU%/!]\',H:G@^RBGPU3>=>Z0
M8W1C9,T@.>U .:$@8+%@C QD"CCO[4YC=_X-4L'W4O<NJ>#[R+Y#_&SR CAZ
MY44,8#$7\C^B@)#((LD\JV(T<WFW[O+/+Q5\+_WNE@J^C["[2P6OB6.ZY@()
MQ<A3+8RL3"$S6,M*+.1\"&MW,-=/(Q5\+TT]F J^C]@Z"$,^YKS(@-YQGL&0
M@$!Q8\%EQ2$Q(07=V=G>].X[2HT9/4G\D$NHA68Z -K+L/S\8I;K?^J0@V_A
M#&O+H-7+L%A\)YOPSW!VCA.E1%'>VG5#5=H]P4%,/M8$-LNC85ZH-L[#3N3U
MG6"S%R#FK;7317>_C<NQ_( )B2D2WEM<O3Q?+-:AV*(+G<RJMJSC0+Q)B,)Y
MR#E)S7B,/K=I:?(057TGU1P#L<%TT06RWB_P:YCF7_[YBK-E':NX3D^[B,EL
MF4H%UU->R9ZHTLHN091D5D;&LBY1EE3:A -V(*[O?)EC<#:T9CJ!VSUS@F@/
M37AV;MT6+PF3ZW18!5[%:FH([W4PJ<@VXU0?HJKO1)CC #:0+KI UI7=\78^
M2]OS6)B26$8(AB4ZCU4&IY4"*TU0B(([UN;HNI.<OM-<CL'2\=+O D07'$QD
MD@6S=A!DM0JC1CI10P04Q;M20I:V31W%Q?I])ZH<93OM+]_#7;[UL^.0UO?[
M\+T*9GOY:D.>0T$$6<,L2J.'J*."XF0./(9B&_5IOYN>OA-3AK"XCY!_'Z=+
M2HMSO/K.N65%J)A8]!9$(0:4D@PB)V/.ZNRBBQFM8JV@=#=)?2>H'(FF ;30
M$Z!>S]+\"WX,__Q@A6/(UN8 9*M9\@YDA!AJ[62Q1D8N.=W%+0%UFZ2^<UL&
M -216N@AM%F3D$-:_6NZ^OSR?+DB=A8?L)S_2,WXON7,>9NSL!%\JLTY#6:R
M\8( D8/AWDJO;9OFJ+O3N%N0DYTBXAHIJ@,(_GR.'^<?KI5&7L8ZI$(7E0;A
MO+K(&@RLCF21]73.=.ESWP1R]].T&\1.,I ^D"*ZN";?S&>?:C+J.LEYPT1Q
MKO!Z%ENL_:I94D#?B. <@4!HEY1N$VNZ@YC=8'22P?)C1=\=?JY$-XHSB3DE
MP 4LH)"3_^%%!!,1HPN"ET9&^]WT[(:BDPR%#Z" +H"TCI)=<3RN\,*RT9G7
M4@I,M"GJFU&,A9/OP9G/G@M4.V7$'1:HO).FW0!UDJ'O@131!:BNL#$QPA@N
MO8"@JDP$:HBR1EU]S%&)$'UL,YKR"A&[P>8DH]R'BGJP&.:(%0QOYF?TE_.O
MKQ9A1BI8TH_>O'G9NFSAX56?O%9A#R&T+U#@SJ*2(D!69$(I9(P0R,BU\S(+
MS2RC7WBF!0HN6*6TX<0Z)C(A.=D F2-(=#EI%@SC_^E5?RQF#BU0V$<Y'2:8
MKY.H4:&U-84'(ZK*0X9H8@0K.;&'-@FYT][Z-RA0V$O=NQ0H["/[#O&S;<K-
MI=.<Q%)R9J""R1!"*I E>;U"H=FQ%]_S*U#82[\[]JK?0]@C%RC<94*<I4W2
MO=$ZRJ@#,%<D\>$+V9/$ARLJ([&28Q&/V%6/K=$7( [1W[R!,#L(?3_FN#"5
M'6)VH.-ZB):R$&I[RJ!)9DX(%\)_*A@&O:5::*:3YIZ_A?^>+W[_3"+^/#\C
M#2W_]7F^_O+E_,N7^>RR16!]8;ICDTUR\"DRQ\%I2WO+&P1O:]?4Y$R6+ 8?
M=^F!,! Y?=<S[ 6/.QJ&/J6N.H'G[_0K6!G+$V6E*9IN!>.= %7OAQAMA$)K
MFX@Y>K9+^=[M3^Z[0N%8T!PHP9'U_WI6VSQ.O^'[Q?S3(GS9)+\O)[*P4#B9
M!8*3I:CH\H:0#)WAM93'A9P5TSN@X+[/[[N*X% L#"+-;BVC]XMIC=C]A#,L
MTS2EO_X6_JG='=_,ETMB=;X\7VS[H"G-F'?60_'&TQ&8',10F]@H'E-TQ5C1
M)BY^-.E]EQ\<@LQQM/H<F@A]P&\X.Z</3W/ZK;IRZ_#[_2L^>>A]1^;;A]V#
MS9)<B00)N0)% @4?18:,45CO,M,W.^!W'W;_>;H,GSXM\--:A^_*1M:;L0C)
M9>,*0HB2?',DVJ(N"3)GVJ%$A:%-JM]#5'4;8-\'';=RKH92P\A143(W\GE:
MO5O\CHMOTX3KJ%\@,Q--JN-;JN]1M("0"P/K0A(QZ*C%3NE[.\5#[Z)@Y&E9
M@^EV/J"@^P#*\L4L;SC8!@0UN2RBH 8A,EWH(9#/0I8&:.4U#[3)=GS;W <M
MM\D8+U9ZO&9OP^1(,8\=&@@7#=II(UTVU=X$>A.=N:$(#3S6[B2Y1/!H%$B1
M%),\.2;3(^;0PRN,CH-C53<?7(YC]_3=4C]?;!L6%:M4$DR!%[6E*%HZ3NM+
MM\Q))Y<X"V*7D.3M3QXG4-1&^T?*;62MOYO1=W%#MZY=6DR*((H*-5O/U+H:
M#3$7IWU.6=X<)W^GOJ]^YCAAH#::/EA6'01\/JP]NRWM'#F/L3:P<Q*4# J"
MD9K\?:^M]2@PM\F,O4K%.&&8X9%QM(0[0,=%H=WO)'ZLW2K>U']0%;$VD8QP
MP3B$DB)9TAX].%DL9!ML0,5N/Z /!)8'B!IY#.O0CL?0:N@74=OD!!:\9:&
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
M$;567!NP6I,_+A2#6#)QI+F/MDC!M=P!#?U&:MO!8C"Y]GD'_?#!?0Y)NR3
M%!:)%T<"$L*!(X-0JIR]YFV=D(.#MOV\+P]LYQRFG(Z =L4C^8!I_FDV_5_,
MKS.)GH[:*K'K?OJ+N_ST3<WRE7KE27T_,UDG*$(9DH8M$! -,!4,RTE9UZC
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
M:%9GB&=BA,1$>R@YEP-WQK(V??P&N!2;%14T ]51XN\ 3%>.X5NL&,,"%L[
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
M+MXG"$*98)UG5N_4\NS4>FP>^3SZ[GRU7(59)F1\F)^=O9HOZ@\GJ4@K%8^
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
M 2\<S]8C3[E--M@)1/=5F:U,QG-)<0*:\FJK>SODH6/(DS29TY&FBX"X:=!
M2'36>2DI!25\9FW*[H;1U_V1_#QP>0"F(\IN0HC\R2)Y:&^!<5>SDL"55$NU
M"4..M@4U@LN<$DG(MCIS")7=G[^[HG-T.4X(HP]M1T3GDO$9C'-DM:"0@,I9
MB-H&KU%C5J;'5=[]U;LK$L>0U@1LS >W8:W++I-GQA)9X2YQ\+Q.\0B)3A5]
M3::-<SU)L+6R#<?@_K2[5M\;:+@Z0_3C7<D_DD:?8YA?S&MAW,@1E8&KM8ZN
M'+/I,T1:O'<B%-* G%O2A;8@N, R%&9(#SIG!+:Y75I&6I9?OBX7M<G$N[ML
MO]YY9-R$XC4X5@29LL*"LX8!SSI'TN#:IV9U^$^3-]WXR2&(N:<6?V3)3,B
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
MHX/A0M'<>\7:7%X_TS&I9[AQ0',"H]LGU.W_H'X)N,[_^6__"U!+ 0(4 Q0
M   ( /-P:57CM"96\0<  '8P   /              "  0    !K<G0M,3!K
M83,Q,2YH=&U02P$"% ,4    " #S<&E5,H^FX<P'  !N+@  #P
M    @ $>"   :W)T+3$P:V$S,3(N:'1M4$L! A0#%     @ \W!I57.%J@@.
M!0  YA\   \              ( !%Q   &MR="TQ,&MA,S(Q+FAT;5!+ 0(4
M Q0    ( /-P:56]A;Q9"@4  '@?   /              "  5(5  !K<G0M
M,3!K83,R,BYH=&U02P$"% ,4    " #S<&E5\X$<YB+G 0 [-1, $
M        @ &)&@  :W)T+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0    ( /-P:54:
MFO,67A0  !;K   0              "  =D! @!K<G0M,C R,3$R,S$N>'-D
M4$L! A0#%     @ \W!I52G@)ZV[+   +L8! !0              ( !918"
M &MR="TR,#(Q,3(S,5]C86PN>&UL4$L! A0#%     @ \W!I5>.1FE]+8@
MI24$ !0              ( !4D," &MR="TR,#(Q,3(S,5]D968N>&UL4$L!
M A0#%     @ \W!I5?EE,!O\)0$ % 4, !0              ( !SZ4" &MR
M="TR,#(Q,3(S,5]L86(N>&UL4$L! A0#%     @ \W!I535OKL\AN0  9TX(
M !0              ( !_<L# &MR="TR,#(Q,3(S,5]P<F4N>&UL4$L%!@
0   *  H > (  %"%!     $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
