<?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="tls-20221018.xsd" xlink:type="simple"/>
    <context id="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320121</identifier>
        </entity>
        <period>
            <startDate>2022-10-18</startDate>
            <endDate>2022-10-18</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF80L2ZyYWc6MmRiZDBmMjk2YTM4NGQ0Nzk3MTlmZWY2N2MzNzg0NDEvdGFibGU6NmYyMThkNzc4NTZiNDk1ZmJlMjgyODFlZjA2NGU3MDEvdGFibGVyYW5nZTo2ZjIxOGQ3Nzg1NmI0OTVmYmUyODI4MWVmMDY0ZTcwMV8xLTEtMS0xLTk3MzMx_6935a5c7-f4f4-4221-8c9e-d596f4d3d1b6">0000320121</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF80L2ZyYWc6MmRiZDBmMjk2YTM4NGQ0Nzk3MTlmZWY2N2MzNzg0NDEvdGFibGU6NmYyMThkNzc4NTZiNDk1ZmJlMjgyODFlZjA2NGU3MDEvdGFibGVyYW5nZTo2ZjIxOGQ3Nzg1NmI0OTVmYmUyODI4MWVmMDY0ZTcwMV8yLTEtMS0xLTk3MzMx_d896dc89-0901-45dd-b8d2-753d9a525750">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGV4dHJlZ2lvbjowOWNmOTFmODFlYjg0ZjlmODZlOGUwODMyZTQ4NTUzMl8xMTYx_7b42a568-7624-44ac-8efb-12f900fbe243">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGV4dHJlZ2lvbjowOWNmOTFmODFlYjg0ZjlmODZlOGUwODMyZTQ4NTUzMl8xNzM_1974056e-e1bf-46a4-9fe0-d80c0d7f1543">2022-10-18</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGV4dHJlZ2lvbjowOWNmOTFmODFlYjg0ZjlmODZlOGUwODMyZTQ4NTUzMl8xMTYz_ff5fe451-5110-4fcd-9486-9cf49d333118">TELOS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6N2VkZTIxNTg5NmJmNGJhZTk5ZWUyZmNmYzA4ODQ3MzcvdGFibGVyYW5nZTo3ZWRlMjE1ODk2YmY0YmFlOTllZTJmY2ZjMDg4NDczN18wLTAtMS0xLTk3MzMx_1b63b2ae-4d7b-4d10-96b5-ec6cec0723da">MD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6N2VkZTIxNTg5NmJmNGJhZTk5ZWUyZmNmYzA4ODQ3MzcvdGFibGVyYW5nZTo3ZWRlMjE1ODk2YmY0YmFlOTllZTJmY2ZjMDg4NDczN18wLTEtMS0xLTk3MzMx_d9e891a4-0095-40a7-8e6f-6fc44bb75881">001-08443</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6N2VkZTIxNTg5NmJmNGJhZTk5ZWUyZmNmYzA4ODQ3MzcvdGFibGVyYW5nZTo3ZWRlMjE1ODk2YmY0YmFlOTllZTJmY2ZjMDg4NDczN18wLTItMS0xLTk3MzMx_b98c9ff3-0dae-424e-b97e-6d1c1478ec78">52-0880974</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6ZDlkNTczOWM4Y2Y3NGM1NGJhYjNlYWQzOWEzMjU5ZmMvdGFibGVyYW5nZTpkOWQ1NzM5YzhjZjc0YzU0YmFiM2VhZDM5YTMyNTlmY18wLTAtMS0xLTk3MzMxL3RleHRyZWdpb246OTk5Mjc5MGJjNzIxNGEzYzhmZjhlZTY2YWYyYThkMzdfNA_79d32c15-6468-429f-a6d2-367442a07b07">19886 Ashburn Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6ZDlkNTczOWM4Y2Y3NGM1NGJhYjNlYWQzOWEzMjU5ZmMvdGFibGVyYW5nZTpkOWQ1NzM5YzhjZjc0YzU0YmFiM2VhZDM5YTMyNTlmY18xLTAtMS0xLTk3MzMxL3RleHRyZWdpb246MjY1ZDgxODE2MDNkNDc0YWJlZWQ4ODYxZjlkODg1MzFfNA_5ab796da-37a4-460e-b77f-a74a0afa28e0">Ashburn</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6ZDlkNTczOWM4Y2Y3NGM1NGJhYjNlYWQzOWEzMjU5ZmMvdGFibGVyYW5nZTpkOWQ1NzM5YzhjZjc0YzU0YmFiM2VhZDM5YTMyNTlmY18xLTAtMS0xLTk3MzMxL3RleHRyZWdpb246MjY1ZDgxODE2MDNkNDc0YWJlZWQ4ODYxZjlkODg1MzFfOA_211b3550-6740-4617-a5a2-c5a7d0b117c5">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6ZDlkNTczOWM4Y2Y3NGM1NGJhYjNlYWQzOWEzMjU5ZmMvdGFibGVyYW5nZTpkOWQ1NzM5YzhjZjc0YzU0YmFiM2VhZDM5YTMyNTlmY18xLTEtMS0xLTk3MzMx_8cd697c3-fd5c-4a4f-92cf-a88e7ce1e539">20147-2358</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NjdmMDRlN2I2OGRiNDcwM2FmZTQyZDE5MzI2Njk1MzAvdGFibGVyYW5nZTo2N2YwNGU3YjY4ZGI0NzAzYWZlNDJkMTkzMjY2OTUzMF8wLTAtMS0xLTk3MzMxL3RleHRyZWdpb246ZTNiMTI0YWU3Y2RmNDBkNGI3MzhiODRlNDhjODMwOTBfNQ_3e5e8515-6b25-47a1-8484-aeeb8df456ac">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NjdmMDRlN2I2OGRiNDcwM2FmZTQyZDE5MzI2Njk1MzAvdGFibGVyYW5nZTo2N2YwNGU3YjY4ZGI0NzAzYWZlNDJkMTkzMjY2OTUzMF8wLTAtMS0xLTk3MzMxL3RleHRyZWdpb246ZTNiMTI0YWU3Y2RmNDBkNGI3MzhiODRlNDhjODMwOTBfOQ_b1a204c0-88ed-4d6f-8d8a-8373c5bab2c5">724-3800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NWNiYTgzMDk2OTgwNDYyNWEwZDA0YjQ1ZTI4MTdjYWMvdGFibGVyYW5nZTo1Y2JhODMwOTY5ODA0NjI1YTBkMDRiNDVlMjgxN2NhY18xLTAtMS0xLTk3MzMx_472591b4-9761-4caf-b90a-2866409e42ca">Common stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NWNiYTgzMDk2OTgwNDYyNWEwZDA0YjQ1ZTI4MTdjYWMvdGFibGVyYW5nZTo1Y2JhODMwOTY5ODA0NjI1YTBkMDRiNDVlMjgxN2NhY18xLTEtMS0xLTk3MzMx_54b99782-398d-41fe-b856-c4d7af38c089">TLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NWNiYTgzMDk2OTgwNDYyNWEwZDA0YjQ1ZTI4MTdjYWMvdGFibGVyYW5nZTo1Y2JhODMwOTY5ODA0NjI1YTBkMDRiNDVlMjgxN2NhY18xLTItMS0xLTk3MzMx_9cfb4b2d-455b-44e8-b942-0722fec915e7">NASDAQ</dei:SecurityExchangeName>
    <dei:WrittenCommunications
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NjY5NzcyMTAzNGM2NDNjYmIwZWNjMTBmNzI4MDA5NjQvdGFibGVyYW5nZTo2Njk3NzIxMDM0YzY0M2NiYjBlY2MxMGY3MjgwMDk2NF8wLTAtMS0xLTk3MzMx_e44e6200-d352-4843-83f1-c25a4578cc70">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NjY5NzcyMTAzNGM2NDNjYmIwZWNjMTBmNzI4MDA5NjQvdGFibGVyYW5nZTo2Njk3NzIxMDM0YzY0M2NiYjBlY2MxMGY3MjgwMDk2NF8xLTAtMS0xLTk3MzMx_915fa26b-1636-4028-a790-021043bc6bd0">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NjY5NzcyMTAzNGM2NDNjYmIwZWNjMTBmNzI4MDA5NjQvdGFibGVyYW5nZTo2Njk3NzIxMDM0YzY0M2NiYjBlY2MxMGY3MjgwMDk2NF8yLTAtMS0xLTk3MzMx_8056a84b-cd1f-4124-87a4-6cd0de27b28a">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGFibGU6NjY5NzcyMTAzNGM2NDNjYmIwZWNjMTBmNzI4MDA5NjQvdGFibGVyYW5nZTo2Njk3NzIxMDM0YzY0M2NiYjBlY2MxMGY3MjgwMDk2NF8zLTAtMS0xLTk3MzMx_1110b53f-ebe3-4ea8-99c0-5736c431230a">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i29bb49e3a210477cbb617f1b6bcb6ebf_D20221018-20221018"
      id="id3VybDovL2RvY3MudjEvZG9jOjUyZDFkMjJhYzIxZTRmOWM4OWVlNDY2NGQ1YjEwZGVkL3NlYzo1MmQxZDIyYWMyMWU0ZjljODllZTQ2NjRkNWIxMGRlZF8xL2ZyYWc6MDljZjkxZjgxZWI4NGY5Zjg2ZThlMDgzMmU0ODU1MzIvdGV4dHJlZ2lvbjowOWNmOTFmODFlYjg0ZjlmODZlOGUwODMyZTQ4NTUzMl8xMTY0_d10596ac-5f3f-45e5-b890-4ffec4cabbf5">false</dei:EntityEmergingGrowthCompany>
</xbrl>
