<?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:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hcat-20210623.xsd" xlink:type="simple"/>
    <context id="i675f23e065504a298ff811f861fec7d9_D20210623-20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001636422</identifier>
        </entity>
        <period>
            <startDate>2021-06-23</startDate>
            <endDate>2021-06-23</endDate>
        </period>
    </context>
    <context id="i04e8bb276fd7425c826608852a6835d2_D20210623-20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001636422</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:FormerAddressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-23</startDate>
            <endDate>2021-06-23</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV80L2ZyYWc6ZmZhMDI5YTI0OGE4NDI0NGE3N2E0ZjRmNjMyZmRlYjMvdGFibGU6MjBiNDQxMGI5MzM1NGFkMThmZmQxMzhkOTgyODRjYTkvdGFibGVyYW5nZToyMGI0NDEwYjkzMzU0YWQxOGZmZDEzOGQ5ODI4NGNhOV8wLTEtMS0xLTA_8304cdca-142a-447d-8599-316e9d269e80">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV80L2ZyYWc6ZmZhMDI5YTI0OGE4NDI0NGE3N2E0ZjRmNjMyZmRlYjMvdGFibGU6MjBiNDQxMGI5MzM1NGFkMThmZmQxMzhkOTgyODRjYTkvdGFibGVyYW5nZToyMGI0NDEwYjkzMzU0YWQxOGZmZDEzOGQ5ODI4NGNhOV8xLTEtMS0xLTA_49f2dcdc-b678-4a0b-b83f-4f44c6e0a8d6">0001636422</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTgw_8a4557ba-67ec-4bb6-9c71-32fd1a37b398">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTc2_33ed90ea-6eff-49b4-acc2-1c90435f4c8a">2021-06-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTY4_6b539afc-a6b7-4a10-9158-368eea2132e0">HEALTH CATALYST, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGFibGU6NGNmMDdmNTIxZGNkNGFlMWIwNWU3NzBkOGMwMzc5MWUvdGFibGVyYW5nZTo0Y2YwN2Y1MjFkY2Q0YWUxYjA1ZTc3MGQ4YzAzNzkxZV8wLTAtMS0xLTA_e3749e03-b2f6-465e-a64d-54b5b8bd610a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGFibGU6NGNmMDdmNTIxZGNkNGFlMWIwNWU3NzBkOGMwMzc5MWUvdGFibGVyYW5nZTo0Y2YwN2Y1MjFkY2Q0YWUxYjA1ZTc3MGQ4YzAzNzkxZV8wLTEtMS0xLTA_b2f8da70-2c89-4dfe-87d8-e79e5682f421">001-38993</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGFibGU6NGNmMDdmNTIxZGNkNGFlMWIwNWU3NzBkOGMwMzc5MWUvdGFibGVyYW5nZTo0Y2YwN2Y1MjFkY2Q0YWUxYjA1ZTc3MGQ4YzAzNzkxZV8wLTItMS0xLTA_857f4fc6-7838-42a6-8e07-11c9be626c6d">45-3337483</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTgx_79bc44f4-5209-43c2-af18-cf66bc699992">10897 South River Front Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTc3_16733b78-e13a-4261-ad18-bd0be8ba8033">#300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTY5_5fe8a3ef-56c8-42f3-bc87-2b618879b658">South Jordan</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTgy_c1aaf6b9-a059-4048-95b7-5e4f0c71c7c5">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTcw_1f6cf0ab-936c-4419-89c1-8a6986e7243f">84095</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTc5_abd44eaa-b0fe-4e22-9aa9-71d365d6e183">801</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTc1_a0f56884-b002-427a-9f76-43e9a213c39a">708-6800</dei:LocalPhoneNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i04e8bb276fd7425c826608852a6835d2_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTcy_f2dabdad-1c3a-49e1-87f1-0762d71a40f3">Not Applicable</dei:EntityAddressAddressLine1>
    <dei:WrittenCommunications
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTcx_52ebc84b-9005-43f0-9643-62e95613eab3">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTcz_443f1277-7261-4e56-8e48-d71639008ca3">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTc0_10d8f915-608f-45ca-9486-28dad797b465">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTgz_ad20c666-025c-4bd6-b7dd-c9abd31a6ecf">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGFibGU6ZjJjMWY0ZDYyNTg3NDBjYmJhOWQxZWY1NzExY2JjZDcvdGFibGVyYW5nZTpmMmMxZjRkNjI1ODc0MGNiYmE5ZDFlZjU3MTFjYmNkN18xLTAtMS0xLTA_598acc69-f4c7-4279-a341-4e1875ec736b">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGFibGU6ZjJjMWY0ZDYyNTg3NDBjYmJhOWQxZWY1NzExY2JjZDcvdGFibGVyYW5nZTpmMmMxZjRkNjI1ODc0MGNiYmE5ZDFlZjU3MTFjYmNkN18xLTItMS0xLTA_126c987b-30e6-4f3b-9446-0066c12e6063">HCAT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGFibGU6ZjJjMWY0ZDYyNTg3NDBjYmJhOWQxZWY1NzExY2JjZDcvdGFibGVyYW5nZTpmMmMxZjRkNjI1ODc0MGNiYmE5ZDFlZjU3MTFjYmNkN18xLTQtMS0xLTA_cb137ab9-9435-42c7-93fc-45782731d674">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i675f23e065504a298ff811f861fec7d9_D20210623-20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOmYzMDUxNzIwNGU0OTQwYWFiN2ViMDMzNjUwMTU1NmY5L3NlYzpmMzA1MTcyMDRlNDk0MGFhYjdlYjAzMzY1MDE1NTZmOV8xL2ZyYWc6NTg1OWFjZGQwMDliNGIyMmIxMWRkNjBkYTYxM2I5ZTUvdGV4dHJlZ2lvbjo1ODU5YWNkZDAwOWI0YjIyYjExZGQ2MGRhNjEzYjllNV8yMTY3_8b8f3a37-944a-474e-b385-80a3c134ecfa">false</dei:EntityEmergingGrowthCompany>
</xbrl>
