<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="krt-20220419.xsd" xlink:type="simple"/>
    <context id="ie03761848a71445fb346ba7885064164_D20220419-20220419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2022-04-19</startDate>
            <endDate>2022-04-19</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV80L2ZyYWc6OTA0MGZhOWJiZDc1NDBiNWIwY2U4ZDc3MDU3ZDg1ZTkvdGFibGU6MjUxNTMwMDFkNGEwNDMwY2JhOTc0ZGFkNjMxMTUzMTkvdGFibGVyYW5nZToyNTE1MzAwMWQ0YTA0MzBjYmE5NzRkYWQ2MzExNTMxOV8xLTEtMS0xLTQ2OTY1_b867315a-7676-4dd9-8a6e-561c7c788504">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV80L2ZyYWc6OTA0MGZhOWJiZDc1NDBiNWIwY2U4ZDc3MDU3ZDg1ZTkvdGFibGU6MjUxNTMwMDFkNGEwNDMwY2JhOTc0ZGFkNjMxMTUzMTkvdGFibGVyYW5nZToyNTE1MzAwMWQ0YTA0MzBjYmE5NzRkYWQ2MzExNTMxOV8yLTEtMS0xLTQ2OTY1_90a2dbaa-b70f-4558-9f5d-1d56f525acb0">0001758021</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8xMjg4_4d68eddd-c2c4-4743-b7a7-ba3318ca6724">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8yMjY_818d65ff-0916-412a-9ad8-85b8c7f89243">2022-04-19</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8yMjY_f673783f-69f7-4cac-b6fd-d5a1ea02f555">2022-04-19</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8xMjg5_ec24873b-6283-444b-8d9c-d6584de57da6">Karat Packaging Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6ZDk1NGEzNGZjY2M2NDM5ZWI0ZjFhNGUyM2RkZTcwMmQvdGFibGVyYW5nZTpkOTU0YTM0ZmNjYzY0MzllYjRmMWE0ZTIzZGRlNzAyZF8wLTAtMS0xLTQ2OTY1_2a92a33c-06a8-4152-8c8d-e05a228f6a03">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6ZDk1NGEzNGZjY2M2NDM5ZWI0ZjFhNGUyM2RkZTcwMmQvdGFibGVyYW5nZTpkOTU0YTM0ZmNjYzY0MzllYjRmMWE0ZTIzZGRlNzAyZF8wLTEtMS0xLTQ2OTY1_aafb0929-9775-4c04-a01b-da332feadb0c">001-40336</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6ZDk1NGEzNGZjY2M2NDM5ZWI0ZjFhNGUyM2RkZTcwMmQvdGFibGVyYW5nZTpkOTU0YTM0ZmNjYzY0MzllYjRmMWE0ZTIzZGRlNzAyZF8wLTItMS0xLTQ2OTY1_fc472ea9-7e73-45c7-a62c-698de36f72b2">83-2237832</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8xMjkw_0b07e261-9ceb-47fb-bf8c-50947a3c9567">6185 Kimball Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8xMjkx_4563b3d6-1cdd-4c8b-aa8f-d20f2bd04c17">Chino</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8xMjg0_fb56f303-bfe8-4ef6-8f29-67f8e23ad41a">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8zMzg_f9f801a5-bd72-45d9-a894-f22dd42fb1c3">91708</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8zOTQ_ea293a21-0cf3-41d6-ada6-36d7c84089db">626</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8xMjg1_2cc49d5c-3f3b-48b9-ab3a-ec1d49e9f413">965-8882</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6ZjQ0MmJlYzRlNmU3NGRhZWI1ZjE4NWVhMzM3MDI2ZjYvdGFibGVyYW5nZTpmNDQyYmVjNGU2ZTc0ZGFlYjVmMTg1ZWEzMzcwMjZmNl8wLTAtMS0xLTQ2OTY1_e385ef6b-de91-4646-af42-1f2165619d50">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6ZjQ0MmJlYzRlNmU3NGRhZWI1ZjE4NWVhMzM3MDI2ZjYvdGFibGVyYW5nZTpmNDQyYmVjNGU2ZTc0ZGFlYjVmMTg1ZWEzMzcwMjZmNl8xLTAtMS0xLTQ2OTY1_dec9919d-ac1e-45e3-887f-7c65742190b3">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6ZjQ0MmJlYzRlNmU3NGRhZWI1ZjE4NWVhMzM3MDI2ZjYvdGFibGVyYW5nZTpmNDQyYmVjNGU2ZTc0ZGFlYjVmMTg1ZWEzMzcwMjZmNl8yLTAtMS0xLTQ2OTY1_e43a4ed6-7133-4bec-b27e-038f251c4c1d">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6ZjQ0MmJlYzRlNmU3NGRhZWI1ZjE4NWVhMzM3MDI2ZjYvdGFibGVyYW5nZTpmNDQyYmVjNGU2ZTc0ZGFlYjVmMTg1ZWEzMzcwMjZmNl8zLTAtMS0xLTQ2OTY1_cca961da-c36f-4886-87ee-746d2e163cef">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6OGQ2YjBlOGZhZjAyNDY2Njg0ZGJmZjE3OWIwMDI2NmEvdGFibGVyYW5nZTo4ZDZiMGU4ZmFmMDI0NjY2ODRkYmZmMTc5YjAwMjY2YV8xLTAtMS0xLTQ2OTY1_6408a9d3-c377-4e9e-8a32-1d6705fd65d1">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6OGQ2YjBlOGZhZjAyNDY2Njg0ZGJmZjE3OWIwMDI2NmEvdGFibGVyYW5nZTo4ZDZiMGU4ZmFmMDI0NjY2ODRkYmZmMTc5YjAwMjY2YV8xLTEtMS0xLTQ2OTY1_529f8182-65a5-40dc-9c3a-765035fa8df6">KRT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6OGQ2YjBlOGZhZjAyNDY2Njg0ZGJmZjE3OWIwMDI2NmEvdGFibGVyYW5nZTo4ZDZiMGU4ZmFmMDI0NjY2ODRkYmZmMTc5YjAwMjY2YV8xLTItMS0xLTQ2OTY1_97fe7153-73b5-45a7-a8fe-c6057263ac8d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGV4dHJlZ2lvbjplNGUzMWM5ODhmN2U0YzBlYTIwYmZhNTU3Nzk2NGVmOV8xMjg2_cd602698-54e1-431a-9e2d-884109aae09a">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ie03761848a71445fb346ba7885064164_D20220419-20220419"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmMjVmMzQyMTZkMzRlZmM5ZTgyOTMzNmQzM2QzYThlL3NlYzpiZjI1ZjM0MjE2ZDM0ZWZjOWU4MjkzMzZkMzNkM2E4ZV8xL2ZyYWc6ZTRlMzFjOTg4ZjdlNGMwZWEyMGJmYTU1Nzc5NjRlZjkvdGFibGU6MzNhZGQyY2FjNmExNGY5ZmExMTAyZTU2NjYzMGFjZDcvdGFibGVyYW5nZTozM2FkZDJjYWM2YTE0ZjlmYTExMDJlNTY2NjMwYWNkN18wLTAtMS0xLTQ3MDM3_fc8e40d0-8376-4bf7-8093-45bb29167e35">false</dei:EntityExTransitionPeriod>
</xbrl>
