<?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/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="zagg-20201210.xsd" xlink:type="simple"/>
    <context id="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001296205</identifier>
        </entity>
        <period>
            <startDate>2020-12-10</startDate>
            <endDate>2020-12-10</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV80L2ZyYWc6ZGE3ZDk1ZGRlNTcwNDE2NTk1MTVjODQ3YWYxMWRmYWQvdGV4dHJlZ2lvbjpkYTdkOTVkZGU1NzA0MTY1OTUxNWM4NDdhZjExZGZhZF8xMA_0649b06a-bcca-4261-a865-f0b554c7af35">0001296205</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV80L2ZyYWc6ZGE3ZDk1ZGRlNTcwNDE2NTk1MTVjODQ3YWYxMWRmYWQvdGV4dHJlZ2lvbjpkYTdkOTVkZGU1NzA0MTY1OTUxNWM4NDdhZjExZGZhZF8yOQ_1c424e32-e94e-42fe-9809-dde280b39152">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8xMDY_78117ad9-14dc-4888-a861-288bed748ed6">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8xMDk5NTExNzQ4Nzgz_6751f339-5573-4bcc-b827-51e5fad735cf">2020-12-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8yNjI_ae0e44de-fbf8-4549-950c-25b78c1202a4">ZAGG INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGFibGU6OWJmNmEwNzkzZmZkNDZmNWE5YTUxZjZjZTQ5NTczNTcvdGFibGVyYW5nZTo5YmY2YTA3OTNmZmQ0NmY1YTlhNTFmNmNlNDk1NzM1N18wLTAtMS0xLTA_7e58a4b7-a0fa-44c6-8770-6447a8653c89">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGFibGU6OWJmNmEwNzkzZmZkNDZmNWE5YTUxZjZjZTQ5NTczNTcvdGFibGVyYW5nZTo5YmY2YTA3OTNmZmQ0NmY1YTlhNTFmNmNlNDk1NzM1N18wLTEtMS0xLTA_9cfa2bcb-4d79-4176-85d1-d9fa13a504e9">001-34528</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGFibGU6OWJmNmEwNzkzZmZkNDZmNWE5YTUxZjZjZTQ5NTczNTcvdGFibGVyYW5nZTo5YmY2YTA3OTNmZmQ0NmY1YTlhNTFmNmNlNDk1NzM1N18wLTItMS0xLTA_12d82344-29e4-4d7e-9523-f85f1312a7bc">20-2559624</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zMjI_f78ee3a7-2a91-4136-9e3f-ad2b7be40364">910 West Legacy Center Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zMjY_814dd907-8e1d-4332-8ea4-24db9beaa82d">Suite 500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zMjk_27be0bc1-592b-43ca-b016-5715115c2681">Midvale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zMzM_7f853a04-3098-4e6c-9c27-227783272e25">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zMzY_860d4931-5ae5-44f0-b48e-dc4c620d650a">84047</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF80MDE_acc3ca2f-0796-44a3-a175-2f09a8aefcdb">801</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF80MDU_7099e276-2397-4dd2-84f6-90e1c3b3c41f">263-0699</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zNzEw_8b72e46b-f5f3-4b5f-9c54-439484bdeeb4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zNzEx_d93c8d55-0c36-4af7-9e2e-e733d36c311c">true</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zNzEy_45f209d4-41f1-4d3f-a3fe-5f2702924533">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zNzEz_d0858718-816a-423b-b784-43dbb3cb52a3">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGFibGU6ZmUyOGU1Y2Y5YjIxNDg5MGI5OWY5NTVmYjZmZmVlOTgvdGFibGVyYW5nZTpmZTI4ZTVjZjliMjE0ODkwYjk5Zjk1NWZiNmZmZWU5OF8wLTAtMS0xLTA_e7f46819-0554-4935-93d7-3bde25011a0f">Common Stock, $.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGFibGU6ZmUyOGU1Y2Y5YjIxNDg5MGI5OWY5NTVmYjZmZmVlOTgvdGFibGVyYW5nZTpmZTI4ZTVjZjliMjE0ODkwYjk5Zjk1NWZiNmZmZWU5OF8wLTEtMS0xLTA_4beb72cc-db1f-4d03-a6f1-9c5ef95ecd1c">ZAGG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGFibGU6ZmUyOGU1Y2Y5YjIxNDg5MGI5OWY5NTVmYjZmZmVlOTgvdGFibGVyYW5nZTpmZTI4ZTVjZjliMjE0ODkwYjk5Zjk1NWZiNmZmZWU5OF8wLTItMS0xLTA_7e517f7f-d5cb-4ce7-90f7-a7fd0cd9943d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie8de9405f1a643ad9c235e1b69fc37f1_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2ZTNhNzU5NjM3ZTQwOWE5Zjc5MmY5ZmQ2ZDYzMGUxL3NlYzpjNmUzYTc1OTYzN2U0MDlhOWY3OTJmOWZkNmQ2MzBlMV8xL2ZyYWc6NjVjNjE3ZWFjYzY0NGMxYzk2MTdiZGNkZDJlODhkOTAvdGV4dHJlZ2lvbjo2NWM2MTdlYWNjNjQ0YzFjOTYxN2JkY2RkMmU4OGQ5MF8zNzE0_bc2a1064-7944-43df-9ae5-3af5cc2c0d87">false</dei:EntityEmergingGrowthCompany>
</xbrl>
