<?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/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nnbr-20210805.xsd" xlink:type="simple"/>
    <context id="id2a204b433234c0eada76c58460b87e1_D20210805-20210805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918541</identifier>
        </entity>
        <period>
            <startDate>2021-08-05</startDate>
            <endDate>2021-08-05</endDate>
        </period>
    </context>
    <dei:DocumentPeriodEndDate
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl80L2ZyYWc6NzEyZjEwZWVjYjk0NGYzNTkyZmI1YzI0MjJlZWM0MzYvdGFibGU6NWU5YTVlNzUzNThmNDE3OGIzNjI2YzAyYjEwYWNhYmIvdGFibGVyYW5nZTo1ZTlhNWU3NTM1OGY0MTc4YjM2MjZjMDJiMTBhY2FiYl8wLTEtMS0xLTQzNQ_36478ab9-8f43-4e89-a651-cb1842eafcb9">2021-08-05</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl80L2ZyYWc6NzEyZjEwZWVjYjk0NGYzNTkyZmI1YzI0MjJlZWM0MzYvdGFibGU6NWU5YTVlNzUzNThmNDE3OGIzNjI2YzAyYjEwYWNhYmIvdGFibGVyYW5nZTo1ZTlhNWU3NTM1OGY0MTc4YjM2MjZjMDJiMTBhY2FiYl8wLTEtMS0xLTIzNg_23b48823-f5b5-4403-9d69-b9cf98fdd7ea">0000918541</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl80L2ZyYWc6NzEyZjEwZWVjYjk0NGYzNTkyZmI1YzI0MjJlZWM0MzYvdGFibGU6NWU5YTVlNzUzNThmNDE3OGIzNjI2YzAyYjEwYWNhYmIvdGFibGVyYW5nZTo1ZTlhNWU3NTM1OGY0MTc4YjM2MjZjMDJiMTBhY2FiYl8xLTEtMS0xLTIzOQ_4f66b3d1-47b9-4bde-8c4a-9c3ebfdfba6e">false</dei:AmendmentFlag>
    <dei:EntityAddressCityOrTown
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl80L2ZyYWc6NzEyZjEwZWVjYjk0NGYzNTkyZmI1YzI0MjJlZWM0MzYvdGFibGU6NWU5YTVlNzUzNThmNDE3OGIzNjI2YzAyYjEwYWNhYmIvdGFibGVyYW5nZTo1ZTlhNWU3NTM1OGY0MTc4YjM2MjZjMDJiMTBhY2FiYl8zLTEtMS0xLTUwMw_efa88b1e-33dd-47b7-8944-d417a01fc3b0">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl80L2ZyYWc6NzEyZjEwZWVjYjk0NGYzNTkyZmI1YzI0MjJlZWM0MzYvdGFibGU6NWU5YTVlNzUzNThmNDE3OGIzNjI2YzAyYjEwYWNhYmIvdGFibGVyYW5nZTo1ZTlhNWU3NTM1OGY0MTc4YjM2MjZjMDJiMTBhY2FiYl80LTEtMS0xLTUwNw_5dee165f-df22-424f-9da1-433d070050d6">NC</dei:EntityAddressStateOrProvince>
    <dei:DocumentType
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xMDk5NTExNjI5MDgy_ab74042a-0884-4ec8-be13-d1cd4ee6e279">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xMDk5NTExNjI5MDQ3_36478ab9-8f43-4e89-a651-cb1842eafcb9">2021-08-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xMDk5NTExNjMwMDky_adddde5b-3f23-4fa7-b196-4be941a8edd5">NN, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6MjhmMTM0NGQwM2Q1NDA2ZTk1MWJjNWM2MGRhYzc3NjAvdGFibGVyYW5nZToyOGYxMzQ0ZDAzZDU0MDZlOTUxYmM1YzYwZGFjNzc2MF8wLTAtMS0xLTIzMQ_39001e26-a290-4275-926b-a83e514446aa">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6MjhmMTM0NGQwM2Q1NDA2ZTk1MWJjNWM2MGRhYzc3NjAvdGFibGVyYW5nZToyOGYxMzQ0ZDAzZDU0MDZlOTUxYmM1YzYwZGFjNzc2MF8wLTEtMS0xLTIzNA_20c0ed9f-19e5-49fd-8ff2-d6867fada29e">000-23486</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6MjhmMTM0NGQwM2Q1NDA2ZTk1MWJjNWM2MGRhYzc3NjAvdGFibGVyYW5nZToyOGYxMzQ0ZDAzZDU0MDZlOTUxYmM1YzYwZGFjNzc2MF8wLTItMS0xLTI0MQ_f3823d0a-c74c-4783-ba82-67c3e231ad47">62-1096725</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6OTk4ZDg0YThjZmEzNGZlMWFkYmRlNzMwMDY0NTU4YzQvdGFibGVyYW5nZTo5OThkODRhOGNmYTM0ZmUxYWRiZGU3MzAwNjQ1NThjNF8wLTAtMS0xLTM2MA_a7582e8d-e0d8-4f7d-b4ed-d3d4972691c8">6210 Ardrey Kell Road, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6OTk4ZDg0YThjZmEzNGZlMWFkYmRlNzMwMDY0NTU4YzQvdGFibGVyYW5nZTo5OThkODRhOGNmYTM0ZmUxYWRiZGU3MzAwNjQ1NThjNF8xLTAtMS0xLTM2NS90ZXh0cmVnaW9uOmEzNDliZjkzMWI1NzRlOTM4NTY1M2YxOWU2OTQ0Y2MzXzQ_efa88b1e-33dd-47b7-8944-d417a01fc3b0">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6OTk4ZDg0YThjZmEzNGZlMWFkYmRlNzMwMDY0NTU4YzQvdGFibGVyYW5nZTo5OThkODRhOGNmYTM0ZmUxYWRiZGU3MzAwNjQ1NThjNF8xLTAtMS0xLTM2NS90ZXh0cmVnaW9uOmEzNDliZjkzMWI1NzRlOTM4NTY1M2YxOWU2OTQ0Y2MzXzg_5dee165f-df22-424f-9da1-433d070050d6">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6OTk4ZDg0YThjZmEzNGZlMWFkYmRlNzMwMDY0NTU4YzQvdGFibGVyYW5nZTo5OThkODRhOGNmYTM0ZmUxYWRiZGU3MzAwNjQ1NThjNF8xLTQtMS0xLTM2Mw_d2a56b0b-4aa2-444e-8f6d-804f23708073">28277</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xMDk5NTExNjMwMDk0_72524788-e01b-461f-9a43-9e9228b4aa2e">980</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xMDk5NTExNjI5NjY1_5cb27f9c-b3cc-4d1a-8c5a-c12ae388c615">264-4300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xNjQ5MjY3NDQzOTgz_b72e75c1-909c-4dde-9736-afa007267434">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xNjQ5MjY3NDQzOTg0_d69f46eb-eacc-4d84-904e-3cb1b619e413">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xNjQ5MjY3NDQzOTg1_2d118d17-aeb3-41df-808d-8c0b7ee7038f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xNjQ5MjY3NDQzOTg2_e1d2e8a8-8471-40cd-afa4-8c0e0cdc6807">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6MTc3NmM1MjE4ZGRmNDQ3Yzg4OTg1ZGM2YTViYzhiMGYvdGFibGVyYW5nZToxNzc2YzUyMThkZGY0NDdjODg5ODVkYzZhNWJjOGIwZl8yLTAtMS0xLTI1MQ_bba624fa-6ee0-407a-89c5-685f60750856">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6MTc3NmM1MjE4ZGRmNDQ3Yzg4OTg1ZGM2YTViYzhiMGYvdGFibGVyYW5nZToxNzc2YzUyMThkZGY0NDdjODg5ODVkYzZhNWJjOGIwZl8yLTItMS0xLTI0Ng_34001f53-a3f8-436c-bd5d-9c4ad849d359">NNBR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGFibGU6MTc3NmM1MjE4ZGRmNDQ3Yzg4OTg1ZGM2YTViYzhiMGYvdGFibGVyYW5nZToxNzc2YzUyMThkZGY0NDdjODg5ODVkYzZhNWJjOGIwZl8yLTQtMS0xLTI0OQ_1c40a85e-ef31-4a7c-a72d-2ec225490ed1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xL2ZyYWc6YWFhMDFjOGU5N2QxNGNhZTg3ZWIwNjM5NGEwMTQ5NjQvdGV4dHJlZ2lvbjphYWEwMWM4ZTk3ZDE0Y2FlODdlYjA2Mzk0YTAxNDk2NF8xMDk5NTExNjI5NjY2_250e76a9-4b72-47f8-b413-0eb1f81882b2">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl83L2ZyYWc6ZTEyOTc1YTIzMWQ4NDIyNzk1Y2ZhY2E0ZTliYjhlNmYvdGV4dHJlZ2lvbjplMTI5NzVhMjMxZDg0MjI3OTVjZmFjYTRlOWJiOGU2Zl8xMDk5NTExNjMwMzU3_36478ab9-8f43-4e89-a651-cb1842eafcb9">2021-08-05</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="id2a204b433234c0eada76c58460b87e1_D20210805-20210805"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNDRlNjNlMjU3YzRlODA5NmZlZTE5MTAxMjkzNjdmL3NlYzpiYTQ0ZTYzZTI1N2M0ZTgwOTZmZWUxOTEwMTI5MzY3Zl8xMy9mcmFnOmFlMjVhNTgwZDFkOTQ3YTU4MWFkMGVhMDQ2MzczNzEwL3RleHRyZWdpb246YWUyNWE1ODBkMWQ5NDdhNTgxYWQwZWEwNDYzNzM3MTBfMTA5OTUxMTYyNzk5Ng_36478ab9-8f43-4e89-a651-cb1842eafcb9">2021-08-05</dei:DocumentPeriodEndDate>
</xbrl>
