<?xml version="1.0" encoding="utf-8"?>
<xbrl
  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="twlo-20200205.xsd" xlink:type="simple"/>
    <context id="D2019Q4Feb5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001447669</identifier>
        </entity>
        <period>
            <startDate>2020-02-05</startDate>
            <endDate>2020-02-05</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="D2019Q4Feb5"
      id="Fact-816212F44D525E05AFD51DC212535D55-wk-Fact-816212F44D525E05AFD51DC212535D55">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="D2019Q4Feb5"
      id="Fact-78C8FA0BA060530AA5B99BC282C0C268-wk-Fact-78C8FA0BA060530AA5B99BC282C0C268">0001447669</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="D2019Q4Feb5"
      id="d43970783e78-wk-Fact-2B51CB498E255534B6593B9DC6C833B5">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="D2019Q4Feb5"
      id="d43970783e100-wk-Fact-85B5F000FFE15C23B46E88387C800BBC">2020-02-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="D2019Q4Feb5"
      id="d43970783e111-wk-Fact-16F444BD0C575CFDB71A1107B160F221">Twilio Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="D2019Q4Feb5"
      id="d43970783e138-wk-Fact-AC0AC37DF2B0562C86EE78E20CB45F8A">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="D2019Q4Feb5"
      id="d43970783e148-wk-Fact-8B5748F2EB2151EF87C3544C5D7391F1">001-37806</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="D2019Q4Feb5"
      id="d43970783e158-wk-Fact-9EA8384FDB5E5ABAA4D69A1E3EE547CA">26-2574840</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="D2019Q4Feb5"
      id="d43970783e196-wk-Fact-FDC08B1454A859788D7D05FEEE16E239">101 Spear Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="D2019Q4Feb5"
      id="d43970783e201-wk-Fact-1DDCE60D3E735871944042D0C8291EE6">First Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="D2019Q4Feb5"
      id="d43970783e207-wk-Fact-7C46EE20FFD95DD4BFA0281EE0186D33">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="D2019Q4Feb5"
      id="d43970783e212-wk-Fact-21CC618E30D2533DB3252738F94FF43C">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="D2019Q4Feb5"
      id="d43970783e217-wk-Fact-A9641B3839E35CDCB64810B8D759B157">94105</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="D2019Q4Feb5"
      id="d43970783e230-wk-Fact-1AB61815F35F5C21BAFE81690D1F671F">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="D2019Q4Feb5"
      id="d43970783e235-wk-Fact-4E6DACCB56335F6DB4E10E9A0329FD71">390-2337</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="D2019Q4Feb5"
      id="d43970783e268-wk-Fact-1AA431461A765B51BDACFFE66AC40A6B">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="D2019Q4Feb5"
      id="d43970783e279-wk-Fact-B1C779A9FDF05275AF3B201F546AB6FD">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="D2019Q4Feb5"
      id="d43970783e290-wk-Fact-225BAE89D67E5AE2B6998B1F2491D1DA">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="D2019Q4Feb5"
      id="d43970783e301-wk-Fact-6891AFE7CC2651D79B02C0635001F120">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="D2019Q4Feb5"
      id="d43970783e353-wk-Fact-6A56445884A755D8B68013282070760B">Class A Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2019Q4Feb5"
      id="d43970783e363-wk-Fact-598948C518EE559D85A5D517E4377BDD">TWLO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2019Q4Feb5"
      id="d43970783e373-wk-Fact-80471714FEE850DCBCF89802D31BA9C6">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="D2019Q4Feb5"
      id="d43970783e396-wk-Fact-B6793922B14C5991B68A12CEB4A93E39">false</dei:EntityEmergingGrowthCompany>
</xbrl>
