<?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-20220811.xsd" xlink:type="simple"/>
    <context id="i409d9925068b44618f34fda23f6556c2_D20220811-20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758021</identifier>
        </entity>
        <period>
            <startDate>2022-08-11</startDate>
            <endDate>2022-08-11</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl80L2ZyYWc6ZTdkYzkxMmY1YTYzNDJiMjlhNDFkOThiOTJhZTNmOGMvdGFibGU6ZTY2M2EyYTFlYzk1NGIzMTkwMjBkYWE5YjhkNDY0NTMvdGFibGVyYW5nZTplNjYzYTJhMWVjOTU0YjMxOTAyMGRhYTliOGQ0NjQ1M18xLTEtMS0xLTYxNTU5_54cc1d31-879e-4078-bdae-bb41ff7f4cae">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl80L2ZyYWc6ZTdkYzkxMmY1YTYzNDJiMjlhNDFkOThiOTJhZTNmOGMvdGFibGU6ZTY2M2EyYTFlYzk1NGIzMTkwMjBkYWE5YjhkNDY0NTMvdGFibGVyYW5nZTplNjYzYTJhMWVjOTU0YjMxOTAyMGRhYTliOGQ0NjQ1M18yLTEtMS0xLTYxNTU5_c57e1061-711e-4051-b1dd-ba5dbcc1aa29">0001758021</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8xMjg4_bddf1fac-2e75-4cc1-80ff-d10dec529cb5">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8yMjY_99973547-f7d8-4c66-845e-6c43cfacd89b">2022-08-11</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8yMjY_c0c695e7-d2f3-4b33-a82b-9e4c2ddb0190">2022-08-11</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8xMjg5_7fb21e2c-03a1-4a7a-a593-b6e1ad927076">Karat Packaging Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6MDczYzg0NDNkMDA4NDdjYmE0ZjRmM2RmZDRjMmFmZGYvdGFibGVyYW5nZTowNzNjODQ0M2QwMDg0N2NiYTRmNGYzZGZkNGMyYWZkZl8wLTAtMS0xLTYxNTU5_2699044a-ee52-49d3-a1bd-bc428f7b7955">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6MDczYzg0NDNkMDA4NDdjYmE0ZjRmM2RmZDRjMmFmZGYvdGFibGVyYW5nZTowNzNjODQ0M2QwMDg0N2NiYTRmNGYzZGZkNGMyYWZkZl8wLTEtMS0xLTYxNTU5_90cf1e31-3745-4593-bc6e-e75120d2660c">001-40336</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6MDczYzg0NDNkMDA4NDdjYmE0ZjRmM2RmZDRjMmFmZGYvdGFibGVyYW5nZTowNzNjODQ0M2QwMDg0N2NiYTRmNGYzZGZkNGMyYWZkZl8wLTItMS0xLTYxNTU5_61646cd0-74b6-42d8-9a09-8121953cfee2">83-2237832</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8xMjkw_cfb85747-e9ad-48c2-a6b7-8f781e10441f">6185 Kimball Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8xMjkx_22ea6835-17f7-4d43-8af9-07d06a158050">Chino</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8xMjg1_8f604139-3cb5-401d-8ad3-e24db08c7d6e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8zMzg_7aa5e918-b98c-48f9-80fb-c8393c2ca8f7">91708</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8zOTQ_e3890636-79b3-4aa0-9400-6cac4499c9b9">626</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8xMjg2_efa446de-b6cc-48f1-bf57-7402a076dd15">965-8882</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6MGFiNzAzZDc1OTcyNDEyMzkyYjBiNjYwZjEzZTQ1NzcvdGFibGVyYW5nZTowYWI3MDNkNzU5NzI0MTIzOTJiMGI2NjBmMTNlNDU3N18wLTAtMS0xLTYxNTU5_8f64c508-70df-4e5e-bc10-27fe83a23b19">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6MGFiNzAzZDc1OTcyNDEyMzkyYjBiNjYwZjEzZTQ1NzcvdGFibGVyYW5nZTowYWI3MDNkNzU5NzI0MTIzOTJiMGI2NjBmMTNlNDU3N18xLTAtMS0xLTYxNTU5_793fd33a-e305-4eae-b450-cd8fdcc82a20">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6MGFiNzAzZDc1OTcyNDEyMzkyYjBiNjYwZjEzZTQ1NzcvdGFibGVyYW5nZTowYWI3MDNkNzU5NzI0MTIzOTJiMGI2NjBmMTNlNDU3N18yLTAtMS0xLTYxNTU5_ca3d7fb3-5498-48a4-aa53-a4a9c0c6b049">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6MGFiNzAzZDc1OTcyNDEyMzkyYjBiNjYwZjEzZTQ1NzcvdGFibGVyYW5nZTowYWI3MDNkNzU5NzI0MTIzOTJiMGI2NjBmMTNlNDU3N18zLTAtMS0xLTYxNTU5_8e50964f-f33a-4f55-89a6-baedf80978cc">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6YmM3MzllNDhkOTc0NGYyYTkzNjdkYTZkMTUzOWViNDAvdGFibGVyYW5nZTpiYzczOWU0OGQ5NzQ0ZjJhOTM2N2RhNmQxNTM5ZWI0MF8xLTAtMS0xLTYxNTU5_70f3e7a0-6558-44b7-ad02-9319216633e4">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6YmM3MzllNDhkOTc0NGYyYTkzNjdkYTZkMTUzOWViNDAvdGFibGVyYW5nZTpiYzczOWU0OGQ5NzQ0ZjJhOTM2N2RhNmQxNTM5ZWI0MF8xLTEtMS0xLTYxNTU5_1ee4231a-b2e9-4c98-bd0a-38bce3e7f22a">KRT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGFibGU6YmM3MzllNDhkOTc0NGYyYTkzNjdkYTZkMTUzOWViNDAvdGFibGVyYW5nZTpiYzczOWU0OGQ5NzQ0ZjJhOTM2N2RhNmQxNTM5ZWI0MF8xLTItMS0xLTYxNTU5_df356ff3-58bf-45fa-bfff-9d3af5e35218">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV8xMjg3_7a492356-0c8b-4397-b056-c75aea41d159">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i409d9925068b44618f34fda23f6556c2_D20220811-20220811"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNzgyZjVhYzE5MDRkYmViMmMzODBhNDg4YmRjNDBmL3NlYzphYjc4MmY1YWMxOTA0ZGJlYjJjMzgwYTQ4OGJkYzQwZl8xL2ZyYWc6ZjBmODc0Nzg3YjkxNDFjODllNzg1MjJiZDBhZTU4NWUvdGV4dHJlZ2lvbjpmMGY4NzQ3ODdiOTE0MWM4OWU3ODUyMmJkMGFlNTg1ZV81NDk3NTU4MTQwMTc2_14d19de9-8c53-4520-b1ea-bafe5cc0411c">false</dei:EntityExTransitionPeriod>
</xbrl>
