<?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="ngs-20221212.xsd" xlink:type="simple"/>
    <context id="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001084991</identifier>
        </entity>
        <period>
            <startDate>2022-12-12</startDate>
            <endDate>2022-12-12</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl80L2ZyYWc6MWQzYTg1NGUwNzJhNDA3YThjNzc2NGJiYmQwZWQyNDYvdGFibGU6ODRjNGQ3N2Y2ZWNiNDMwOWI5ZDk2MWY0NzFmOTI4YTYvdGFibGVyYW5nZTo4NGM0ZDc3ZjZlY2I0MzA5YjlkOTYxZjQ3MWY5MjhhNl8wLTEtMS0xLTQzNTAy_b08ae65f-3cbd-4426-8cee-785399ef907d">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl80L2ZyYWc6MWQzYTg1NGUwNzJhNDA3YThjNzc2NGJiYmQwZWQyNDYvdGFibGU6ODRjNGQ3N2Y2ZWNiNDMwOWI5ZDk2MWY0NzFmOTI4YTYvdGFibGVyYW5nZTo4NGM0ZDc3ZjZlY2I0MzA5YjlkOTYxZjQ3MWY5MjhhNl8xLTEtMS0xLTQzNTAy_0cf73f26-e3d3-409c-b0e4-a155dfd6c317">0001084991</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjc4_8bb76d1a-d446-4744-a60f-ea5fc28f0f5c">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8yMjI_31191eff-d522-47be-af9e-44281a972e8b">2022-12-12</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjcz_d60516c1-4cc2-41de-9823-d69d4fb9fd87">NATURAL GAS SERVICES GROUP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGFibGU6MzM3ZTkxZmIwZTg3NGMwOThmZGRlN2VkNDBiNmQwZDQvdGFibGVyYW5nZTozMzdlOTFmYjBlODc0YzA5OGZkZGU3ZWQ0MGI2ZDBkNF8wLTAtMS0xLTQzNTAy_aa81a41a-fa1d-4257-b9d9-b8bf7dafb425">CO</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGFibGU6MzM3ZTkxZmIwZTg3NGMwOThmZGRlN2VkNDBiNmQwZDQvdGFibGVyYW5nZTozMzdlOTFmYjBlODc0YzA5OGZkZGU3ZWQ0MGI2ZDBkNF8wLTItMS0xLTQzNTAy_bec373d6-a7b4-4ad3-9bc6-0234c5fc6ef3">1-31398</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGFibGU6MzM3ZTkxZmIwZTg3NGMwOThmZGRlN2VkNDBiNmQwZDQvdGFibGVyYW5nZTozMzdlOTFmYjBlODc0YzA5OGZkZGU3ZWQ0MGI2ZDBkNF8wLTQtMS0xLTQzNTAy_bbdc625b-7e96-4696-80ac-f886ccacc9c7">75-2811855</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjgx_c9147952-2931-4ea5-8287-898df1820212">404 Veterans Airpark Lane, Suite 300</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjgw_b9fddcb3-3a68-4bcf-9588-5b598115b06b">Midland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjc1_3ac67e11-8eee-4214-a81d-45cc7b72fa46">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8zNjA_0b47cda6-389e-4da7-98b3-888460d2b4c6">79705</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV80MDU_29f82c96-8add-4f1b-9343-458ce3a2cf2f">432</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjY3_bc74eb5d-8518-4c22-92d9-121568810551">262-2700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjc0_b8340a59-ad62-4814-b43f-f943cbbc1dbd">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjY5_11bed606-0da6-4586-8630-79433ab7482c">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjcw_0653262a-ac5b-42a7-b9dd-3a808ffd9844">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjY1_e253f9a3-735b-4a0f-bc87-40782166b226">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGFibGU6ZjBlMjQwY2YxODQ3NGFkYThhOTFiZWZiZTk3OGFjMDYvdGFibGVyYW5nZTpmMGUyNDBjZjE4NDc0YWRhOGE5MWJlZmJlOTc4YWMwNl8zLTAtMS0xLTQzNTAy_0047dd54-f576-45d4-83bd-e47ad3c2600a">Common Stock, Par Value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGFibGU6ZjBlMjQwY2YxODQ3NGFkYThhOTFiZWZiZTk3OGFjMDYvdGFibGVyYW5nZTpmMGUyNDBjZjE4NDc0YWRhOGE5MWJlZmJlOTc4YWMwNl8zLTItMS0xLTQzNTAy_c7305555-d1c2-416c-a8eb-11dd6fbc9a21">NGS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGFibGU6ZjBlMjQwY2YxODQ3NGFkYThhOTFiZWZiZTk3OGFjMDYvdGFibGVyYW5nZTpmMGUyNDBjZjE4NDc0YWRhOGE5MWJlZmJlOTc4YWMwNl8zLTQtMS0xLTQzNTAy_1a968e9f-10b0-4dd9-8275-beb72a11b9e9">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib385eaeb82bf404fbc4a517ea55f2c01_D20221212-20221212"
      id="id3VybDovL2RvY3MudjEvZG9jOmJjNzYyZTJlYWVlMTQ2OWI4MDUzZDRlYTU1M2E0YjMyL3NlYzpiYzc2MmUyZWFlZTE0NjliODA1M2Q0ZWE1NTNhNGIzMl8xL2ZyYWc6MTg1NGQxYjk0NWVlNDJhZjg2MTc2ZDg0MDg4Yjg1YzEvdGV4dHJlZ2lvbjoxODU0ZDFiOTQ1ZWU0MmFmODYxNzZkODQwODhiODVjMV8xNjc3_b0843909-e230-490d-ba1c-52a9175ae5f2">false</dei:EntityEmergingGrowthCompany>
</xbrl>
