<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="kalv-20230608.xsd" xlink:type="simple"/>
    <context id="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001348911</identifier>
        </entity>
        <period>
            <startDate>2023-06-08</startDate>
            <endDate>2023-06-08</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_4acf69b4-13d1-4b56-99e4-76ccf9f74535">0001348911</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_2c4f62ee-9c3b-4d0f-ad70-8adc4e97d094">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_73699e80-1ff2-4156-8c92-de55a9f7c095">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_4cb59f67-7e4a-47b5-bcda-10c1bd62463a">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_f8f6fb0b-b80d-4564-b25b-849f942ebfa9">2023-06-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_a73dbcf9-e280-479e-aaa1-f1c4446e95f9">KALVISTA PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_faa7e50e-6e1d-4da3-9212-26addeb2f397">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_437b1181-cb07-48a1-bfa0-16d00fd4e507">001-36830</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_39a18dd2-b1a7-43b5-86a3-0073b25b463a">20-0915291</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_e61ba021-709d-40b2-b5ec-8b8c70cd53bd">55 Cambridge Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_fbc1f5e7-766a-4805-8d6a-7c59949b977b">Suite 901E</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_929f3b66-ed42-4fd4-92cd-211610bd5435">Cambridge</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_b35249b6-7eca-4c5d-ae45-699bd476b45a">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_25239e90-de6f-4f2a-ab5b-fa55752c16d2">02142</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_7d1253a3-d391-452c-90d1-75ab305ea420">857</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_3fce0ecd-895e-49cb-93ea-9d8585d837c0">999-0075</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_54c03c18-8c60-4cdf-8d53-88617f325c45">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_89da73e6-ae45-4ca3-af94-ec230c357631">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_18cac09e-dad6-4bb3-81fe-676ea2414b05">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_1a684877-b8c9-452b-b6e9-2e85d1f756f6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_bed33d04-e27c-40bc-ae14-6700b259ea20">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_f4d072b6-c678-4ccb-8d99-4965573fbd0b">KALV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_f84f3357-7750-4c38-b348-4152d0e02d73">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_d6fcdc62-eecc-49a0-b0f0-0ebabda8eb7f"
      id="F_8ecbabdf-eb35-4bdf-bccd-dceb3513f7c2">false</dei:EntityEmergingGrowthCompany>
</xbrl>
