<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="altr-20220804.xsd" xlink:type="simple"/>
    <context id="C_a8105501-5725-44a9-a3c3-81e6e2181945">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001701732</identifier>
        </entity>
        <period>
            <startDate>2022-08-04</startDate>
            <endDate>2022-08-04</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_6ff956d5-9165-4228-b0a1-32d2341ce0ec">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_f280a5fe-fed9-447f-889c-c5c7d68b3717">0001701732</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_82c52a20-917a-4738-93c4-888ae7c4fb9f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_af74f477-9593-4cfe-9d33-b104ae1300ac">2022-08-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_b4338b2b-941b-4f97-8864-6f04c7fe290d">Altair Engineering Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_1a4522e1-5129-4309-9393-8c1a56071a2b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_7ebbd634-c3f1-445a-b48c-3b7e201e78a9">001-38263</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_d620ba92-569b-45d7-b3e1-33159d8b4378">38-2591828</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_3393416d-89b7-4316-894c-cd7da3bb7c73">1820 E. Big Beaver Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_74d690ed-afa1-4917-b7f7-959caabbd213">Troy</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_7e1a8c48-5061-41f3-bb1a-008432bb7357">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_9af7e4e0-ebe8-4e29-a62f-233012202c47">48083</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_55add985-136a-4b18-b5af-b0dc0b12f2f1">(248)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_00370327-1e8a-49fa-8194-babb3c932dba">614-2400</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_e6b4c41f-2058-493e-a199-fcc004651354">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_6a883c31-ccdb-4ad0-901d-f100a8bf5772">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_9b4e8a97-6da1-4410-8270-422f261c8d49">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_c3ab6bf3-4c2e-4abf-b9d4-e3b5b67b7208">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_51efa2a2-c062-4a2e-be08-61b12ffb5da4">Class A Common Stock $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_df2437c9-f813-4768-9769-74f6a5e5608c">ALTR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_0fd1f888-8f5b-4a14-a115-1a8765d91bd7">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_a8105501-5725-44a9-a3c3-81e6e2181945"
      id="F_f30a8220-e5ec-4f41-9645-8c5e05344c83">false</dei:EntityEmergingGrowthCompany>
</xbrl>
